过去两周,逆向工程这个本来只属于看雪论坛、IDA 和 Ghidra 的小圈子,以一种谁都没料到的方式出圈了:一个叫 REA(Reverse Engineer Anything,“逆向一切”)的开源项目,在 GitHub 上三周涨了几十万星,评论区跟着刷起一句话,软件保密的时代结束了。知乎
更少见的是,用过的人分成了两派,评价完全相反。没碰过逆向的人喊"时代变了";干了几十年的老手只回了一个词:Hype(炒作)。两边都觉得自己看见了全部真相。这篇文章把两边的论据拆开,再顺手给你一份比"要不要装"更有用的东西:怎么读它交上来的报告。
先说我自己的核数。10 月 27 日我直接查了 GitHub 官方接口:morluto/rea,394,176 个 star,98,812 个 fork,MIT 协议,仓库简介写的是 Reverse engineer anything with agents, from app behavior down to native binaries,主页 rea.tools。 过去两周国内媒体报过的星数至少有六个版本——11 万、12 万、15 万、20 多万、24 万、27 万,这些数字没有一个是编的,全是不同时间的真实截图,只是项目涨得太快,文章发出来就过时了。 所以别信任何一篇文章里的星数,包括这篇,你装之前自己去仓库看一眼最新的。GitHub知乎

REA 到底做了什么?一句话说:它自己不会逆向。反编译、调用图、符号分析,这些活还是 Ghidra、IDA、Hopper、JADX 这些干了几十年的老工具在干。REA 做的事情,是把这 150 来个专业工具的操作接口打包成 AI 编程助手能直接调用的形式。 装好之后你对 Claude Code 说一句"搞清楚这个 App 的搜索功能是怎么实现的,把证据给我看",AI 就自己去拆,拆完给你一份带出处和行号的报告。注意它的出生时间:仓库是 2026 年 4 月建的,到 10 月才爆。中间隔着的是编程助手生态成熟、MCP 接口铺开这两件事——工具没变,能调用它的"人"变多了。知乎

老手为什么不屑,这个有据可查。GhidraMCP 建于 2025 年 3 月 23 日,11,594 星;ida-pro-mcp 建于 2025 年 3 月 25 日,13,171 星——这两个数字我也刚从官方接口核过。也就是说,“把逆向工具接给 AI"这条路早就有人走了一年半,REA 比它们晚了一年多,本身没有发明新的分析技术。《Practical Reverse Engineering》的合著者、在 IDA 母公司 Hex-Rays 工作过的 Elias Bachaalany 转发推介帖时只写了"Hype”。 最不留情面的是个对照实验:有团队拿 REA 复刻 macOS 自带的"预览"程序,同时跑了一组不装 REA、只靠截图加推理的普通 AI 助手,结果后者同样做出了能用的复刻版,而且先完成。结论很扎心:REA 是个连接器,不是发动机。知乎
新手那一派的体验也是真的。Hacker News 上有个人说,几天前让本地大模型直接操作 Ghidra 的命令行反编译一个程序,模型完全迷失方向;换成 REA,同一个任务立刻有了实质进展——那条主帖 10 月 10 日挂出来,拿到 814 分、340 条评论(这也是我自己核的)。 V2EX 上有人用它解出一道看雪 CTF 题,花了 37 美元;X 上连 IDA 生态的作者们都在晒各家模型批量解逆向挑战的记录。两边其实各答各的题:新手问"我能不能用",答案是能;老手问"它能不能做到以前做不到的事",答案是不能。谁都没说错。Hacker News

那 REA 身上真正值得学的东西是什么?我认为是它冲着大模型死穴去的那套设计。逆向是所有技术活里最容不得编造的:一个地址编错,后面几个小时的推导全部作废。所以 REA 规定,每条结论必须分成三类——观察到的、推断出来的、未知的——每条带证据指纹和出处;无法确认的东西必须标"未知",不许留空装作不存在;底层任务算不出总量时,协议甚至禁止显示百分比进度条,防止 AI 为了好看编一个数字。 这套东西不是噱头,它直接决定了你该怎么用这份报告。知乎
冷水也在这里。据一份被 AgentConn 转述的独立测试:拿 REA 分析一个源码已知的开源软件做验证,报告里引用的 30 处文件和行号全部正确,但 8 处回传位置一个都没找到,8 个窗口只识别出 1 个,4 处安全关键配置全部漏检。翻译成大白话:报告里写了的基本可信,没写的不能当成不存在。老手拿到这种报告会当线索看,知道那只是查到的部分;新手容易被精确行号唬住,报告里没写的地方,默认当成没有——这才是 AI 逆向真正的新手坑。工具谁都会用了,难的是看懂它交上来的东西。
要上手玩的话,还有三个现实的坑。第一,版本 churn 快得没法跟:我翻了它的 releases 列表,10 月 3 日到 10 月 25 日发了 15 个版本,6.6 和 6.7 在同一天上线,6.8.0 是 10 月 25 日刚发的;一周内连发大版本、带几十项不兼容变更是这个仓库的常态,今天调通的流程下周可能就报错。第二,蹭热度的已经成建制来了:官方爆火的同一天就有仿冒仓库建号(10 月 8 日建的那个 imitation 仓库已经攒了上千星),甚至有人打着它的旗号发同名加密货币,官方 README 专门提示只从官方 GitHub、官网和 npm 包装,名字像不算数。 第三,也是最新的一条:10 月 25 日,Anthropic 被曝悄悄限制了 Claude Opus 5.5 的逆向工程能力。注意分寸——它的安全说明把恶意软件分析这类防御性用途仍列为正常用途,限制的是攻击面。 社区里也已经出现"第一批玩 REA 逆向的,已经喜提 GPT 封号"的帖子(小红书 350 多赞,真假另说),信号是明确的:这类工具的天花板,捏在模型厂商的政策里。 你在本地调好的"AI 逆向流水线",上游模型哪天改口,你就哪天失效。知乎知乎小红书
至于"软件保密的时代结束了"这句口号,建议先当段子看。社区流传的演示确实一路升级:从复刻 macOS"预览",到微信、支付宝、抖音这类国民 App 被拿来"惨遭毒手"式演示,再到《使命召唤》这种商业游戏都被 AI 逆向分析,媒体标题直接写"动视暴雪坐不住了"。 能不能做是一回事,做之前有没有授权、做出来分不分发,在几乎所有法域里都是另一回事——404 Media 给这事起的标题更准确,AI 逆向的新边疆,是片"新西部"。 个人学习、兼容性研究,和把复刻品拿去卖钱,中间的鸿沟不会因为工具变好用就填平。对普通用户来说,真实的变化更可能是:厂商的护城河从"代码看不懂"挪到"服务、数据和更新",订阅制软件接下来大概会更凶地把核心逻辑挪到服务端。36氪36氪404 Media
最后按人群给一句话结论:纯新手,可以装来玩,但第一件事不是拆软件,是打开一份报告,专门找标着"未知"的条目,看 AI 自己承认没查明白什么;有 IDA/Ghidra 功底的老手,它的接口层对你不是能力跃迁,想省的是"教 AI 用工具"的时间,不值得为它重学一遍工作流;靠软件吃饭的,盯着两件事——你的核心逻辑在端上还是云上,以及同类复刻品的分发有没有拿到授权;还没决定要不要投入时间的,等三个信号再动:fork 与 star 的比例(现在 25.1%,同类项目一般在 10% 到 12%,Hacker News 和 V2EX 上都有人怀疑刷量,目前下不了结论)会不会回落正常、还有几家模型厂商跟进收紧逆向能力、官方能不能压住仿冒仓库。三周 90 倍的东西,多数不会以 90 倍收场,但它掀起来的读报告这件事,短期内不会降温。