MCP 驱动逆向工程:无源码解构任意应用
推荐指数 66.0 NO. 004 · 2026.10.07
Stars8,926
为什么值得看
REA 是一个基于 MCP 协议的逆向工程工具集,让 AI Agent 能在无源码情况下分析二进制、JS/Electron 应用并复现功能。对需要快速理解竞品实现或遗留系统的工程师和创业者,这直接把逆向工程从专家技能变成了可编排的自动化流程。
Reverse engineer anything with agents, from app behavior down to native binaries.
媒体预览
编辑判断
逆向工程长期是 IDA Pro、Ghidra 这类重型工具的领地,学习曲线陡峭且难以自动化。REA 的聪明之处在于把能力拆成 MCP tools,让任何支持 MCP 的 Agent(Claude、Cursor、Windsurf 等)都能调用,相当于给通用 AI 装上了专门的逆向工程外设。
跟传统方案比,Ghidra 免费但交互重,Binary Ninja 脚本能力强但需专门学习 API,REA 的差异化是"对话即逆向"——工程师用自然语言描述想分析的功能,Agent 自动调用对应工具链。目前 8.9k star 且支持多语言文档,说明社区认可度不错。
最该试的两类人:一是做竞品分析的产品团队,想快速搞清楚对手某个功能怎么实现的;二是维护老旧系统的工程师,面对无文档的二进制或打包后的 Electron 应用需要快速定位逻辑。注意当前还是早期项目,复杂混淆或加壳场景的实际效果需要自行验证。
Star History
生态分析
Beta
MCP协议逆向工程Agent工具集,填补AI Agent与二进制分析间的生态空白
独特价值:将专家级逆向工程转化为可编排的自动化Agent流程,降低二进制分析门槛