
REA - 开源AI逆向工程工具,让编程助手分析二进制与还原功能
REA 简介
REA(Reverse Engineer Anything)是一个开源AI逆向工程工具,以MCP服务器的形式接入Claude Code、Codex、Cursor、Gemini CLI等编程助手。它的核心能力是让AI Agent直接检查原生二进制、JavaScript/Electron应用、.NET程序集与网站等目标,在本地完成分析、解释功能逻辑并还原可运行的代码。项目采用MIT协议开源,以TypeScript编写,在GitHub上已获得超过15万Star,是“Agent做逆向工程”方向上增长最快的现象级项目之一。
REA 核心功能/服务
多类型目标逆向分析:REA将Ghidra、Hopper、IDA、JADX、浏览器与ADB等专业逆向工具的调用能力统一封装为MCP接口,AI Agent无需源码即可分析二进制、APK、JS/Electron、.NET与网站等17类目标。
证据驱动的结论输出:REA返回的每项发现都附带支撑证据与相关局限,AI Agent据此解释功能如何工作,或编写并测试还原后的实现。分析全程在用户本机运行,代码与数据不离开本地环境。
一键接入主流编程助手:通过`npx rea-agents@latest setup`一条命令即可完成安装与配置,流程会自动向AI助手注册MCP服务并添加匹配的工作流指引,完成后重启助手即可使用,支持Claude Code、Codex、Cursor、Gemini CLI等。
REA 适合谁
- 使用Claude Code、Cursor的开发者:希望深入理解第三方应用或开源项目实现细节、但不想手动操作Ghidra等重型逆向工具的开发者,可通过自然语言指令让AI助手完成从代码追踪到功能还原的全过程。
- 安全研究与漏洞分析人员:需要分析APK、二进制或JavaScript应用的行为逻辑、追踪函数调用与定位核心逻辑的安全研究人员,可利用REA将逆向工具链统一接入AI工作流,提升分析效率。
- 需要参考实现的功能还原者:看到某个产品功能希望在自己的项目中实现类似效果的开发者,可让AI助手分析目标应用的行为规则与代码结构,获得带证据的结论后自行实现。
为什么选择REA
REA的核心差异化在于将专业逆向工程能力“翻译”为AI Agent可直接调用的标准化接口——它不要求用户掌握Ghidra或IDA的复杂操作,而是用自然语言描述问题,让AI完成代码追踪、证据收集与逻辑解释。项目以MIT协议完全开源,安装仅需一条npx命令,支持17类分析目标,同时强制返回证据与局限性而非给出无依据的结论。对于希望在AI编程助手中获得逆向分析能力的开发者而言,REA提供了一条低门槛、可审计的技术路径。访问REA官网,查阅安装指南或浏览真实案例。
数据统计
关于(REA)特别声明
REA收录自互联网,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由商娱网实际控制,在2026-10-21 12:44收录和巡查时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,商娱网不承担任何责任。
相关导航


OpenSquilla
Mirobody

NexusAI

Agent Reach

Aerolink
华为云 Skills



