三步给 AI 装上逆向能力:REA 逆向工程工具完整上手指南
三步给 AI 装上逆向能力REA 逆向工程工具完整上手指南【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea你在竞品 App 里看到想借鉴的功能却没有源码也问不到人。REAReverse Engineer Anything是一个把 AI 助手接上逆向工程能力的工具用大白话说出目标它逐层翻遍应用从界面追到二进制给出结论并附上依据。一个 CLI 加 MCP server覆盖从原生二进制到网站的目标。先说结论REA 能帮你做什么只提问它来拆。通过 MCP 接入你常用的 AI 助手Claude Code、Codex、Cursor、Gemini CLI 都支持。这就像把一套专业拆机量具交给只会开口的 AI——说人话就是你负责提问它负责拆解结果可查。每个结论都带证据。返回的结果附带证据和局限性说明能回溯到具体文件、函数与偏移像一份附了测量过程的检验报告。说人话就是结论可追根照着结果能写出可用代码。分析在你本机跑。目标在本地被分析文件不离开设备类似上门医生在你家里完成检查样本不出家门。说人话就是整个分析过程留在你电脑上至于 AI 模型服务自身的数据政策需自行确认。一个真实案例拆解弹球游戏的声音算法是怎么被找回的DX-Ball。场景这款弹球游戏的声音定位算法源码已丢失只剩编译后的代码。它做了什么顺着一次声音调用进入“位置转左右声像”的辅助函数逐条查看指令把不完整的伪代码补齐再翻译成 C。结果通过3205 个原始 x86 测试用例编译出的函数63 个字节被逐字节复现——不是“实现得差不多”而是字节级一致。Notion。场景Electron 应用的富文本剪贴板是怎么做的。它找到渲染进程里的剪贴板 API再穿过 preload 和 IPC 一路追到主进程逐一查看富剪贴板格式。结果一次“复制粘贴”的完整数据流转被画了出来链路清晰可查。 上手前要知道的事前提、边界、红线前提环境与依赖。需要 Node.js 22 及以上和 npm。在 Linux 上做 JavaScript、Electron、Ghidra、JADX 与固件分析时PATH 上还需要 procps 兼容的 ps 来做进程所有权检查安装文档里写了恢复步骤。分析网站需要 Chromium 系浏览器。边界不能分析什么。静态分析 JavaScript 和 .NET 开箱即用但深入原生二进制要配 Hopper、Ghidra、IDA 或 Kuna 这类外部分析引擎各家支持的格式也不完全相同不是装完就万物可解。红线使用范围。项目明确只面向合法研究和你有权限分析的软件覆盖安全研究、教育、互操作与软件保存等场景规避 DRM、做游戏外挂、篡改线上服务明确不受支持详见使用声明。⚡ 三步跑起来最小安装路径备环境确认本机已装 Node.js 22 及以上版本和 npm。登记助手在终端运行npx rea-agents setup选中你使用的 AI 助手查看它列出的配置改动并确认批准后 REA 会注册 MCP server 并安装配套的工作流说明现有配置会被自动备份。重启再用重启 AI 助手用大白话下任务例如“搞清楚这个 App 的搜索怎么工作给我证据再写一个类似功能”。想直接用命令行可运行npm install --global rea-agents得到rea命令。安装命令的提供商配置与故障恢复见安装文档CLI 用法与证据返回格式见CLI 与证据指南原生分析引擎的选择见原生分析指南。常见疑问引擎、文件与排错需要额外装分析引擎吗 深入原生分析需要Hopper、Ghidra、IDA、Kuna 按目标二选一即可setup 过程中可选安装 Hopper其余引擎使用你已有的安装。静态 JavaScript 和 .NET 分析则完全不需要。文件会离开本机吗 REA 在本地分析目标agent 只拿到工具结果之后再是否出机器取决于 agent 背后模型服务的数据政策。遇到问题怎么办 先升级到最新版本看是否已修复仍复现就带 REA 版本、目标类型、复现步骤和错误输出去官方 issue 反馈维护者定位会快很多。项目迭代很快新格式和新分析能力持续在加。你手里有没有一台吃灰多年的设备或一个总想拆开看看的功能【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考