# REA - 让AI Agent给你逆向一切(从App行为到原生二进制) > 看上哪个App的功能,让Claude Code直接逆向给你看:75k+ star开源逆向全家桶,一条npx装上,还原代码能过3205个原始用例 # 看上哪个 App 的功能?让 AI Agent 给你逆向出来 刷到一个软件功能眼馋,想知道它是怎么实现的?**REA(Reverse Engineer Anything)**干的就是这件事:给 Claude Code / Codex / Cursor 这些 AI Agent 接上一整套逆向工程工具,从 App 行为一路扒到原生二进制。75,000+ star,MIT 开源,官网 rea.tools。 ## 一条命令装上 ```bash npx rea-agents setup ``` 选你的 Agent,批准后自动注册 MCP server + 配好工作流说明。支持 Claude Code、Codex、Cursor、Gemini CLI、Grok Build 等。 然后直接跟 Agent 说人话: ```text 搞清楚 Notes 应用的搜索是怎么实现的,给我看证据,再给我的项目做一个类似的。 ``` Agent 会自己调用 REA 检查目标、追代码、带证据回来解释,最后写实现、跑测试。 ## 能分析什么:全谱系覆盖 | 目标 | 能拿到什么 | |---|---| | 原生二进制 | 伪代码、汇编、符号、调用关系(接 Hopper/Ghidra/IDA) | | JS / Electron 应用 | 模块、导入、source maps、IPC 边界 | | 网站 | 页面结构、脚本、网络请求观察 | | Android APK / 设备 | 清单、反编译方法、adb 设备操作 | | .NET 程序集 | 元数据、CIL 指令 | | 固件 | Binwalk/Unblob 提取分区 | | 网络抓包 | HAR/mitmproxy 的请求响应与暴露 payload | | 进程行为 | 终端输出、文件系统观察、运行对比 | 甚至能分析 EVM 字节码(智能合约)和 16 位 DOS 程序。静态分析不需要跑目标程序,运行时捕获则用你自己的权限执行。 ## 实战案例:像素级还原 官网 Showcases 有三个硬核案例: - **DX-Ball**:从音效调用一路追到 pan 计算函数,把残缺伪代码重写成 C——**3205 个原始 x86 用例全过,63 个编译函数字节完全复现** - **Notion**:追踪 Electron 剪贴板桥接,从渲染进程跟到 preload 再到主进程 IPC - **TH04**:分析 PC-98 老游戏的 16 位指令,恢复弹幕角度计算,重写 C++ 与历史编译产物对比 ## 定位与合规 - **适合**:安全研究、CTF、老游戏保护复刻、给自研产品找实现参考 - 关键设计:每个结论都**附带证据和局限性**,不是 Agent 编故事 - 分析全部本地执行,官方明确定位互操作与研究用途 - MIT 协议,Node.js 22+,原生深度分析可复用已有的 Ghidra/IDA,没有也能让 setup 帮你装 Hopper 一句话:把"逆向工程"从专家专利变成了 Agent 的一条提示词。 --- **分类**:软件 **标签**:分析 · Agent · 逆向 **作者**:子龙 **链接**:https://octohz.com/p/2324