vivisect/vivisect
GitHub: vivisect/vivisect
集成反汇编、静态分析、符号执行与动态调试功能的开源Python二进制分析框架,服务于恶意软件逆向和漏洞研究场景。
Stars: 995 | Forks: 191
# Vivisect / Vdb / Vtrace
一个集成了反汇编器/静态分析/符号执行/调试器的框架。
## 用法
请查看我们的[文档页面](https://vivisect.readthedocs.io/en/latest/)以获取快速入门/使用说明。
## 安装
在大多数使用场景下,您只需运行 `pip install "vivisect[gui]"` 即可同时获取 vivisect/vdb 库和 UI 组件。对于其他使用场景,请查看我们的[文档](https://vivisect.readthedocs.io/en/latest/)。
## 版本控制
v1.0.0 之前的所有版本仅支持 python2。从 v1.0.0 起,vivisect/vdb/vstruct
均已兼容 python3。请将任何 bug/问题报告至[问题追踪器](https://github.com/vivisect/vivisect/issues)
或者到 [synapse slack](http://slackinvite.vertex.link/) 的 #vivisect 聊天室找我们。
如需查看当前兼容 python2 的版本,请参见 v0.x.x-support 分支,或者通过 pip 安装
vivisect 的 v.0.2.x 版本。
## 升级
由于 pickle 序列化机制引发的一些问题,旧的 python2 vivisect 工作区通常
不兼容 python3。在将成为 python2 兼容版 vivisect 的最后(如果不是最后,也是倒数最后)一个发布版本中,
v0.2.1 将包含一个转换脚本,该脚本可以将基于 basicfile 的
vivisect 工作区文件迁移为基于 msgpack 的文件,这应该可以在 python3 版本的 vivisect 中加载。
## 构建状态
[]( )
[]( )
标签:DAST, Findomain, GUI, Mutation, Python3, TLS抓取, Vdb, Vivisect, Vtrace, Wayback Machine, 二进制分析, 云安全监控, 云安全运维, 云资产清单, 反汇编, 可视化, 安全分析框架, 恶意软件分析, 符号执行, 自定义密码套件, 软件安全, 逆向工具, 逆向工程, 静态分析