周末科技圈的风向变了:前一阵是 OpenClaw 的"全民养虾",这一波换成了"全民逆向"。
主角是一个叫 REA(Reverse Engineer Anything)的 GitHub 项目。6 天时间,星标从不到 1 万飙到 11 万+,一度霸榜 GitHub Trending 第一。到 10 月 19 日已经攒下 316K。如今 GitHub 官方页面的数字,已超过 33.7 万。知乎知乎

先上手的人已经玩疯了:有人用来破解了自己的空调,还有人破解了微信和飞书。也有人拿 Codex+REA 逆向 xmind,重新输出的文档功能完全没问题。微博微博
媒体标题更刺激:《逆向一切的REA,正让"Photoshop们"瑟瑟发抖?》。先别急着装,有几件事得先知道。微博
REA 不是反编译器
这是这波最大的误解。REA 不带逆向引擎,不声称能还原源码,也不会自动克隆 App。它的真身是一个 MCP 服务器,相当于"转接器"——把 Ghidra、IDA、Hopper 这些老牌逆向工具,接线给 Claude Code、Cursor、Codex、Gemini CLI 这些 AI 编程助手。知乎知乎

打个比方:Agent 是大脑,REA 是神经,Ghidra 是肌肉。你只需在聊天框里问一句"这个 App 的搜索功能怎么实现的",AI 就会自己去拆二进制、找证据,交回带出处的报告——不许凭空编伪代码,每个结论都附证据来源。
真正的变化在门槛:以前从二进制里还原逻辑,要懂汇编、会操作反编译工具,入门成本以年计;现在被压缩成一句自然语言。加上全程本地运行、二进制不上云、MIT 协议随便商用,几乎是零负担上车。
实测:挺强,但不是神
开发者"飞哥数智谈"拿自己写的桌面小工具做实验,还故意挖坑:软件是 Tauri 写的,却让 AI 按 Electron 复刻。32 分 39 秒后,逆向分析完成。知乎

结果相当能打:AI 准确还原了目标功能的实现逻辑,连坑都完美避开;整份报告只有 2 处实质错误,还是因为喂进去的版本比本地代码旧。知乎
上手也不难:装好 JDK 21+、Node 22+ 和 Ghidra,跑一条 npx rea-agents setup,向导自动完成配置;TRAE 用户也能一键接入,不用再手动设置 MCP。知乎
三条边界,比爽点更有用
一、它只拆得到本地。SaaS 的核心逻辑(风控、计价、推荐算法)都跑在服务端,REA 碰不到。用一篇泼冷水文章的原话说,“REA 能够逆向的部分,恰恰是大部分 SaaS 软件最不重要的部分”。知乎知乎
二、商业软件不会躺平。混淆、虚拟化保护、反调试这些老手段都在,AI 只是降低了拆的成本,没有降到零。
三、法律红线。个人学习研究是一回事;未经授权逆向别人的商业软件拿去复刻变现,很可能涉嫌违法。扒裤衩之前,先看清对方穿没穿"用户协议"这条秋裤。知乎

谁该装?
维护遗留系统、做安全审计、想解剖复杂软件来学习的人——REA 在这些场景的价值,远大于"破解"的爽感。
它不会让软件业完蛋,但确实在把"编译成二进制你就看不懂"这层保护壳一层层剥掉。往后软件的护城河,会从功能实现转向生态、数据和服务——功能好抄,用户关系抄不走。对极客,这可能是今年最好玩的大模型玩具;对软件公司,是时候想想:除了代码,你手里还剩什么。知乎