133k星的逆向MCP:一条命令让agent逆向任何应用(REA源码级拆解)
原创
赤霄攻防实验室
赤霄攻防实验室
赤霄攻防实验室
2026年10月13日 11:30
河北
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
▲ 封面|武器库评测(制图:赤霄攻防实验室)
TL;DR
是什么:REA——一个 MCP 统一接入 Ghidra/IDA/Hopper/pwndbg/pwntools/mitmproxy,agent 逆向一个接口通吃
能干嘛:原生二进制、Android、Electron、浏览器、Apple 应用、EVM 合约的全栈逆向与运行时观察
怎么管住:本地-only、只读适配器、证据链带引用编号、结论四级严格分级
看点:133k 星 / 3 万 fork 的现象级项目,本号源码级拆解其证据纪律——把 AI 逆向从猜谜变成可审计流程
▲ 工具档案卡(制图:赤霄攻防实验室)
它是什么:给 agent 装上「拆开看」的手
REA 的全名是 Reverse Engineer Anything,一句话定位:看到任何应用里有个你喜欢的功能,让 agent 去查它怎么实现的——不用源码,拆到二进制层。它今年 4 月开源,半年冲到 13.3 万星、3 万 fork,本周期长期霸榜 GitHub Trending,README 提供包括简体中文在内的 16 种语言。
它的形态是 MCP 服务器:一条安装命令注册进任意支持 MCP 的 agent 宿主,你的 AI 助手就获得了一整套逆向工具的统一调用接口。底层不是重新造轮子,而是九大桥接器——把 Ghidra、IDA、Hopper、pwndbg、pwntools、mitmproxy、apktool 这些久经考验的工具逐个接进来,按目标类型自动路由:原生二进制走调试与反编译桥,安卓走设备与资源分析,流量走代理观察,智能合约走 EVM 字节码。
▲ 仓库主页:Reverse Engineer Anything(来源:GitHub)
机制拆解:统一契约与证据纪律
真正让本号愿意写这篇的,是它的工程纪律。逆向最怕的不是难,是「结论说不清从哪来」——REA 为此设计了严格的证据体系:每个分析结论被强制分为观察、推导、推断、未知四级,工具产出的证据带独立引用编号,agent 的解释必须挂证据引用,不允许凭空断言。
细节层面对模型生态也照顾周到:MCP 工具目录带完整输入输出契约与校验测试,甚至为部分模型接口的参数体积上限专门设计了紧凑模式——把每个工具的描述压缩进指定字节预算,避免某些客户端直接拒绝请求。这类「踩过坑才会写进文档」的细节,是判断项目成熟度的最好信号。
▲ MCP 运行时契约文档(来源:GitHub)
工程纪律:只读、本地、留证据
安全团队最关心的「会不会搞坏东西」,它在仓库规范里写得很死:Ghidra 使用临时数据库、不修改被分析文件的一个字节;IDA 桥 strictly 只读、绝不保存或关闭已连接的数据库;安装器改动前必须展示计划并要求确认,且绝不顺手安装无关软件。所有分析本地完成,数据不出机器——这对分析带敏感信息的样本至关重要。
覆盖面上,除了传统二进制,它还能观察 Electron 应用与浏览器行为、分析 Apple 应用、解析 EVM 智能合约字节码,移动端有完整的设备分析与资源解析桥。一次会话从「看到功能」到「理解机制」再到「为你的项目构建等价实现」,证据链全程可追溯。
▲ 一次逆向会话的生命周期(制图:赤霄攻防实验室)
同类对比:统一接口的价值
逆向这个领域工具密度极高但碎片化也最严重:反编译在 A 工具、调试在 B 工具、流量在 C 工具,脚本胶水各写各的,结论与证据常常脱节。REA 的价值不是替代哪个单点工具,而是把整条链统一到一个契约之下——对个人研究者,省掉的是胶水工程;对团队,省掉的是「这个结论怎么来的」的解释成本。
▲ 四条逆向路线对比(制图:赤霄攻防实验室)
优缺点与适用场景
优点
统一接口降低多工具协作门槛;证据纪律把 AI 逆向从「模型自由发挥」变成可审计流程;本地-only 对敏感样本友好;社区活跃、迭代极快、文档与多语言支持完善。
局限
深度分析依赖你自带 Ghidra/IDA/Hopper 等商业或重型工具与相应经验;效果上限取决于所接模型的工具编排能力;本号本次为源码级与文档级评测,未跑完整逆向实战周期。
适合谁
想用 AI 加速逆向的安全研究员、需要理解第三方应用实现的应用开发者、CTF 选手,以及想研究「如何给 agent 上证据纪律」的工程团队——最后这一类,哪怕不用逆向,它的契约与溯源设计也值得通读。
参考来源
- 仓库:https://github.com/morluto/rea(MIT)
- MCP 契约文档:docs/mcp-contracts.md
- 仓库工程规范:AGENTS.md / DISCLAIMER.md
- 官网与指南:rea.tools
觉得有用就点个「在看」,转发给那位天天泡在反编译窗口里的朋友;关注赤霄攻防实验室,每晚一篇高价值安全深度。
免责声明:本文仅用于安全技术研究与防御交流,逆向行为请遵守目标软件许可与当地法律。
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论