133k星的逆向MCP:一条命令让agent逆向任何应用(REA源码级拆解)"

admin 2026-10-15 15:40:12 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

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 上证据纪律」的工程团队——最后这一类,哪怕不用逆向,它的契约与溯源设计也值得通读。

参考来源

  1. 仓库:https://github.com/morluto/rea(MIT)
  2. MCP 契约文档:docs/mcp-contracts.md
  3. 仓库工程规范:AGENTS.md / DISCLAIMER.md
  4. 官网与指南:rea.tools

觉得有用就点个「在看」,转发给那位天天泡在反编译窗口里的朋友;关注赤霄攻防实验室,每晚一篇高价值安全深度。

免责声明:本文仅用于安全技术研究与防御交流,逆向行为请遵守目标软件许可与当地法律。

133k星的逆向MCP:一条命令让agent逆向任何应用(REA源码级拆解)" 网络安全文章

133k星的逆向MCP:一条命令让agent逆向任何应用(REA源码级拆解)"

本文源码级拆解133k星逆向MCP工具REA,其统一接入Ghidra/IDA等九大逆向工具,支持原生二进制、Android、Electron、EVM合约等多类型应用逆向分析。核心亮点为证据纪律设计,将结论分为观察、推导、推断、未知四级,强制挂接证据引用,实现可审计逆向流程。工具本地只读运行,不修改被分析文件,适合安全研究员、应用开发者及CTF选手使用。
亚洲诚信TrustAsia受邀参加IAB加速后量子认证部署研讨会,共探MTC规模化落地与数字信任未来" 网络安全文章

亚洲诚信TrustAsia受邀参加IAB加速后量子认证部署研讨会,共探MTC规模化落地与数字信任未来"

亚洲诚信TrustAsia受邀参加IAB加速后量子认证部署研讨会,提交关于默克尔树证书MTC部署实践的论文并获收录。文章探讨MTC从技术实现走向规模化应用的路径,涵盖基础设施部署、客户端生态、信任管理及合规等挑战。公司已将其MTCCA角色纳入GoogleCQRPRootStore,成为首个成功签发可信MTC证书的CA,持续推动后量子数字信任生态建设。
无人机限高被解开以后,深圳一名卖家被判了八个月" 网络安全文章

无人机限高被解开以后,深圳一名卖家被判了八个月"

深圳一卖家因非法破解无人机飞控系统、移除限飞限高功能并加价出售牟利两万余元,被以非法控制计算机信息系统罪判处有期徒刑八个月并处罚金。案件区分飞行违规与系统入侵两套责任体系,前者罚款后者涉刑。建议买家通过绑定关系、飞行记录及固件状态三步核验机器是否被改装。
评论:0   参与:  0