实测 REA:让智能体逆向任意软件,一周十万星
开源项目 REA 一周涨了十万星:它是一个 MCP 服务器,让 Claude Code、Codex、Cursor 等编码智能体直接调用 Ghidra、IDA、Hopper 等反编译器,读懂没有源码的软件。

评分卡
8.6/ 10
HIMIAO视界评分
基础设施级工具:实测证明静态分析可用,原生深度分析看后端配置。
优点
MCP 生态接入广
静态 JS 分析经独立实测验证快而准
MIT 开源、迭代快
缺点
独立实测发现漏检
原生分析依赖付费或重型后端
法律边界需自行把握,只分析有权分析的软件
适合谁
需要读懂闭源应用、做兼容实现或 CTF 的开发者
01事件经过
REA(Reverse Engineer Anything,morluto/rea,MIT 开源)前身是 2026 年 4 月的 betterBinaryMCP。10 月 6 日发布的 4.1.0 新增 JADX 安卓 APK 分析、Binwalk/Unblob 固件分析与只读 IDA 接入;随后 5.0.0(10 月 7 日)、6.0.0(10 月 8 日)快速迭代。星数从 10 月 6 日不足 1 万涨到 10 月 9 日超 3.8 万,10 月 12 日超 10 万(有报道称 11.5 万),单日新增超 2.5 万登顶 GitHub 日榜。原理:智能体经 MCP 调用 REA,REA 把问题路由到本机的反编译器或反汇编器(Ghidra、Hopper、IDA、JADX、固件工具),返回伪代码、汇编、字符串以及“证据与局限”。安装命令为 npx rea-agents setup。
02实测方法与结果
依据为已公开发表的独立实测(dev.to,2026 年 10 月 12 日):测试机为 Debian 13、8 vCPU、无 GPU、无云端 API;用 REA 自身 CLI 与手写 MCP 脚本直接调用(测的是工具本身,不是智能体的判断);目标为 100MB 的 Electron 应用(含 459 个文件)与自建的 5 文件玩具应用(答案已知)。结果:静态 JS 分析快且准;但漏掉了两个用 grep 可见的预加载文件;工具对智能体的调用负担较重。厂商案例:DX-Ball 单个函数重建为 C,通过 3,205 个针对原始 x86 代码的测试用例(厂商数据)。横向参照:SRE-Bench 显示最优智能体在真实测试二进制上完全解决 31.5%。
03关键事实
- 接入:支持 Claude Code、Codex、Cursor、Gemini CLI 等 MCP 智能体。
- 后端:Ghidra、JADX、固件工具免费;Hopper 付费;IDA 需 Pro 版;Ghidra 与 IDA 路径为只读分析。
- 项目健康:有 CI、安全政策、文档站、Discord 社区,README 有中日韩阿多语言版本。
- 争议:据报道,Activision 下架了 AI 反编译游戏 footage,Bethesda 对一款 AI 生成的浏览器游戏发出 cease-and-desist。
为什么重要
一周十万星说明开发者对智能体读闭源软件的需求真实存在,REA 把反编译变成了智能体可调用的 MCP 工具。
本文来自 HIMIAO视界 · himiao.ai
™