REA 逆向工作流完整指南:3 步教会 AI 分析二进制、APK 和 Electron 应用
【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea
手里只有一个打包好的桌面客户端,想弄清它启动时偷偷上报了什么?REA(Reverse Engineer Anything)把一整套逆向工作流交给你的 AI 编码助手:从应用行为一路追到原生二进制,全程在本地机器上完成,不依赖在线服务。
先排除不适合的场景,再对着这张清单看产出 🎯
手里有完整源码仓库的,直接读代码就行,别用 REA——它专为"只有成品、没有源码"的场景准备。反过来,只要满足下面任意一种,就有对应产出:
| 你给它什么 | 它给你什么 |
|---|---|
| 原生可执行文件(macOS / Windows / Linux) | 反编译伪代码、字符串、符号、调用关系,还能顺着交叉引用把功能追到底 |
| Android APK | 清单声明、类、方法,以及"谁引用了谁"的静态关系 |
| Electron / JavaScript 应用(含 ASAR 打包格式) | 模块图、功能追踪结果,还能对比两个版本的行为差异 |
| .NET 程序集 / 固件镜像 | 反编译产物、分区内容视图,学到的行为能整理成可运行的重建方案 |
想核对各目标对应的分析文档,可以从 docs/ 目录 按主题查。
环境要求与两种安装路径:Node 22+ 起步,装完用 doctor 体检 🔧
硬性要求一句话:Node.js 22.19+(或 24.11+、26+)加 npm。REA 不会替你升级 Node,也不会顺手装别的东西,已有的依赖原样复用。注意 npm 包里声明的最低版本是^22.23.4 || ^24.22.1 || >=26.12.1,建议直接对齐 安装文档 里的运行时要求。引擎按需准备:要深入分析原生二进制,再装 Hopper 或 Ghidra 其中一款;只做静态 JS 分析则不需要任何引擎。
全新用户走引导式全装,技能安装和 MCP(Model Context Protocol,AI 调用外部工具的协议)服务注册一条命令完成:
npx rea-agents setup运行后你先从终端列表里选客户端(支持 Claude Code、Cursor、Codex、VS Code、Gemini CLI、Windsurf 等 25 种,以 supported-agents 清单 为准),然后逐项审阅配置变更计划——有备份策略,任何一步按 Ctrl-C 都能取消——最后按需选择是否装 Hopper。看到完成提示并重启 AI 助手后生效。
MCP 已经配好、只想更新指令文件的,走轻量路径:
npx skills add morluto/rea --skill reverse-engineer-anything这条命令只装说明文档和参考资料,不注册 MCP 服务、不碰引擎;装完现有的工具可立即使用。
装完跑一遍体检,把codex换成你实际用的客户端 ID:
rea doctor --client codex --json输出 JSON 报告你这条客户端的注册与前置条件是否齐整。只关心技能文件是否装对,换成:
rea doctor --skill --json返回技能说明文件与随包副本的比对结果,两边一致即说明安装无问题。
用自然语言提需求,长期维护只要 3 条命令 ✅
开干不用背命令,直接用自然语言下需求,比如:
分析这个便携版"音乐管理器",告诉我退出时上传了哪些数据、逐条列明证据,再帮我写一个功能等价的上传模块。
AI 会按目标类型自己挑工具:JS 应用路由到analyze_javascript_application,原生可执行文件走open_binary,APK 走inspect_android_package。客户端连不上 MCP 服务时,静态 JavaScript 分析有 CLI 回退,一条命令直接出 JSON:
npx -y rea-agents@latest analyze-javascript-application /绝对路径/应用目录 --json它直接返回完整的 Evidence 证据记录,不需要任何原生引擎。
长期"养着"它只需三条命令。隔一阵跑rea update保持最新;rea uninstall完整移除——只删 REA 自己写入的注册项和技能文件,你机器上的 Hopper、Node 原样保留。全部命令选项与手动注册说明见安装文档,中文环境读中文 README即可。
从拿到一个没有源码的包,到把"退出时传了什么"讲清楚并附证据,每一步都跑在本地,每一步都留有据可查。
【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考