它能做什么
-
分析任意格式的二进制数据,还能同时查看协议文档
-
逐字节、逐位分析
-
手动、自动分析
-
对分析结果建透视图,发现规律,学习协议
怎么做到的
-
工具以插件化方式扩展协议的支持
-
定义了易用的API供插件开发。插件中的协议解析代码几乎可以做到与协议文档逐行对应
-
以markdown管理协议文档,既可以脱离工具翻阅,又可以在工具中自动呈现关联文档
运行截图
主窗口运行效果
透视图(根据分析需求自定义字段)
插件开发示意(图中从左到右:wav头格式,插件解析代码,工具运行效果)
如何运行
后续计划为linux/mac/windows三个平台发布可执行程序
现在还只能在python环境下运行
pip install -r requirements.txt
python app.py
如果通过requirements.txt
安装碰到问题,也可以直接运行python app.py
,根据提示安装缺少的模块。
一般需要:
pip install markdown2
pip install PySide2
需要运行环境:python3
项目地址
gitee地址:https://gitee.com/compilelife/bitinsight
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论