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 中加载。 ## 构建状态 [![CircleCI](https://circleci.com/gh/vivisect/vivisect/tree/master.svg?style=svg)]() [![文档状态](https://readthedocs.org/projects/vivisect/badge/?version=latest)]()
标签:DAST, Findomain, GUI, Mutation, Python3, TLS抓取, Vdb, Vivisect, Vtrace, Wayback Machine, 二进制分析, 云安全监控, 云安全运维, 云资产清单, 反汇编, 可视化, 安全分析框架, 恶意软件分析, 符号执行, 自定义密码套件, 软件安全, 逆向工具, 逆向工程, 静态分析