ARTICLE · 1227468
给 AI 装上"逆向工程"超能力,任何软件的底裤都能看穿
给 AI 装上"逆向工程"超能力看到喜欢的功能,让 AI 拆开讲明白
从 App 行为到二进制程序 · 一条命令接入你手头的 AI 编程助手 · 开源免费
你有没有过这种"好奇时刻"?
用一个 App,发现某个交互特别妙;玩个游戏,好奇它的速度控制是怎么实现的;看到一个软件的某项功能,想搞清楚背后的逻辑——然后呢?然后就没有然后了。因为看懂一个程序,向来是逆向工程师的专利:汇编、调试器、二进制分析,每一样都劝退。
过去想学,摆在面前的路只有两条:
① 系统啃逆向工程教材——门槛高到怀疑人生;② 花大价钱请人分析——基本不现实。
现在有了第三种——REA(Reverse Engineer Anything),GitHub 上 35 万+ Star 的现象级开源项目。一句话介绍:把逆向工程能力打包成一套工具,直接接进你已经在用的 AI 编程助手,让它帮你把任何软件"拆开"讲明白。

▲ REA 官网:Find out how software works.(右上角实时 Star 数 35.7 万+)
先花30秒自查(很重要)
REA 到底强在哪?三个亮点
01. 一个入口,覆盖"行为 → 应用 → 二进制"全链路
以前的逆向工具各管一段:抓包的不管反汇编,调试的不管行为分析。REA 把它们整合成一套 MCP 工具(可以理解为给 AI 用的"标准插头"),AI 需要哪层能力就调用哪层,从观察软件行为一路查到原生二进制。

▲ 官方示意图:REA 在经典逆向工具 Hopper 里启动分析桥,逐层检视原生程序
02. 装机即用,AI 主导分析
核心只有一条命令:npx rea-agents@latest setup。装好后,你对 AI 助手提问,比如"这个游戏的速度是怎么控制的",它就会自己规划步骤、调用工具、给出带证据的结论。
03. 官方 Showcase 带着抄作业
官网提供了完整案例:怎么改游戏速度、怎么复刻计算器的百分比按钮等等,每一步都有过程记录,新手可以照着完整走一遍,比看十篇教程都直观。

▲ 官网 Showcases: investigations and interactive demos(案例与交互式演示)
放在工具版图里看它的位置
| 一条命令接入 | |||
| 基于真实证据 | |||
| 行为/应用/二进制 | |||
| 开源免费 (MIT) |
保姆级安装教程(4步)
以最常见的"电脑 + Claude Code"为例,其他 AI 助手(Cursor、Codex 等)流程相同。
打开 nodejs.org,下载 LTS 版本,双击安装,一路"下一步"。装完按 Win+R 输入 cmd 回车,在黑窗口输入 node -v,能显示版本号(v22 或更高)就成功。
在终端(或 AI 助手的终端面板)执行:
npx rea-agents@latest setup
REA 会自动检测你的环境,生成一份安装计划。看到提示后输入 yes 批准,它会把工具注册到你的 AI 助手里。完成后按提示重启 AI 助手。
重启后对 AI 助手说:"检查 REA 是否安装成功"。如果它回复了工具列表或确认信息,说明接入完成。也可以在 rea.tools 官网的 Get started 页对照官方安装指引逐项核对。
新手别一上来就分析复杂软件。先去官网 Showcases 挑一个案例(比如 Calculator 的百分比按钮),照着提问复现一遍,熟悉"提问 → AI 调用工具 → 看证据 → 得结论"的节奏,再玩自己的目标。
常见问题排查表
动手之前,这几条要知道
逆向工程只在学习研究、安全审计、互操作性等合法场景使用;破解付费软件、绕过授权属于侵权甚至犯罪,别碰 不要分析来路不明的程序时随手运行它们——逆向和运行是两回事,先在隔离环境(虚拟机)里操作更稳妥 企业环境里不要拿它分析公司内部未授权的软件 项目热度极高(本周新增几十万 Star),网上已出现仿冒仓库名的下载源,认准 morluto/rea
总结一下:
REA 把"只有专家才能做的逆向分析"变成了 AI 助手的一项普通技能。
你最想拆开看明白的软件是哪个?评论区聊聊 👇















































































