Reverify 是一个用于对抗 AI 逆向工程中幻觉问题的工具,通过将语言模型与确定性工具结合,确保 AI 的逆向工程结果基于真实字节。
来源:官方 README 与文档入口 查看 GitHub 仓库 →Reverify 受关注的原因包括:解决 AI 逆向工程中的幻觉问题,填补了 AI 在逆向工程领域的应用空白;采用纯 Python 和成熟引擎的组合,提供了高效且可靠的解决方案。
来源:官方 README 与文档入口Reverify 使用确定性工具(如 disassembly, pattern-matching, CPU emulation)来验证语言模型的逆向工程结果,确保结果的准确性。
来源:官方 README 与文档入口Reverify 使用 angr 等工具提供语义层功能,如函数边界、调用图和交叉引用,以支持更复杂的逆向工程任务。
来源:官方 README 与文档入口Reverify 提供了上下文管理功能,确保在上下文重置后,已验证的事实仍然有效,从而提高逆向工程的可靠性。
来源:官方 README 与文档入口Reverify 采用模块化设计,将功能划分为多个模块,如 agent, backend, behavior, binary 等。数据通过模块之间的接口进行流转,关键的技术决策包括使用纯 Python 和成熟引擎的组合。
来源:官方仓库目录与依赖文件Reverify 适用于需要逆向工程二进制文件的开发者,特别是在以下场景下:1. 恶意软件分析;2. CTF 比赛;3. 软件兼容性研究;4. 自主软件分析。
来源:官方 README 与文档入口v0.9.0 (2026-09-04):添加语义层功能,包括函数、调用和交叉引用。
来源:官方 ReleasesReverify 是一个值得关注的开源项目,对于需要逆向工程二进制文件的开发者来说,它提供了一个高效且可靠的解决方案。适合对 AI 逆向工程和二进制分析有深入了解的团队或个人使用。
来源:官方仓库