Reverse engineer anything with agents, from app behavior down to native binaries.

REA (Reverse Engineer Anything)
星数 16.8万尚未翻译
| 比较不同做法 | 运作方式 | 何时选用 |
|---|---|---|
| REA | 开源的 MCP 服务器:你的 agent 调用 REA 检查本地目标(原生二进制文件、JavaScript 和 Electron 应用、.NET、网站等),得到带证据的发现。 | 想让 agent 调查你拥有或获准检查的软件、并用证据说明时,选 REA。 |
| Binary Ninja MCP | Binary Ninja 插件,内含 MCP 服务器和桥接组件(GPL-3.0),实时把 Binary Ninja 的分析开放给 MCP 客户端。需要 Binary Ninja 和 Python 3.12 及以上,通过 Binary Ninja 的插件管理器安装,可以自动配置多种 MCP 客户端,也能在多个打开的二进制文件之间切换。 | 如果你用 Binary Ninja 工作,想让 agent 直接进入那个会话,选它。REA 的 README 列出的原生分析引擎是 Hopper、Ghidra 和 IDA,不包括 Binary Ninja。 |
通常可以,但请查看各工具文档中支持的目标和配置方式,并且只分析你拥有或获授权检查的软件。