张大妈

一周10万星、被喊“逆向灭霸”的REA:先别急着装进Claude Code——能拆什么、哪里卡壳、哪三条手不能伸,装前对完这张边界表再动手

源自18位全网作者

12:30

这周的 GitHub Trending 和 Hacker News 首页,被同一个项目包场了:REA(Reverse Engineer Anything,“逆向一切”)。先给被刷屏数字绕晕的人对一遍时间线——不同时间截图的帖子满天飞,“4.5万星”“7万星”"12万星"甚至"75万星"都出现过。按 StarHistory 的数据:10月6日它还不到1万星,10月12日已超11万,6天涨约10万、日均约1.7万。10月4日到10日那一周新增7.88万星,在当周所有 GitHub 项目里排第一。这些数字看着互相打架,多数只是各家在不同日子按了 F5。微博36氪36氪

还有两个常被忽略的细节:这个 MIT 协议的仓库今年 4 月才开源,前半年只攒下 3.3 万星。比如新智元 10 月 11 日写"狂揽了近7万颗星"时,它其实已经不止这个数。10 月 10 日它一天就新增 25784 颗星,累计六万多。换句话说,过去要人肉一行行啃调用链的活,现在智能体先跑,人只负责核对它给出的证据。哔哩哔哩微博36氪

真正让它破圈的,是一个 Reddit 上的提问:能不能逆向一下 WinRAR,我的试用期快到了。视频区把它叫"逆向灭霸",AI 博主 Matthew Berman 转发时只写了一句"Software is done(软件这门生意完蛋了)"。老梗也被翻出来改了下半句:以前只要你够强,所有软件都是开源的,现在只要你肯花几块钱买 token。知乎36氪哔哩哔哩

REA 到底干了件什么事:不是新技术,是门槛塌了

一句话:它是个 CLI + MCP 双模式的工具包,内置 60 多个逆向工具,用一行 `npx rea-agents setup` 接进 Claude Code、Codex、Cursor 之后,你对智能体说一句"弄清这个 App 的搜索功能怎么做的,给我看证据",它自己去调 Ghidra、IDA、Hopper 翻二进制、调 JADX 拆 APK、读 Electron 打包的 JS,最后把结论连同汇编指令、调用链、字符串这些证据一起交回来。全程在你本机跑,不上传,内置 60 多个逆向工具、全程留可复现证据。但注意,这个"不上传"有后半截,装之前那部分必须看。36氪哔哩哔哩

专业圈对"AI 逆向"三个字本身是不屑的。逆向教材《Practical Reverse Engineering》合著者 Elias Bachaalany 转发 REA 推介时,开头评价只有一个词:炒作。意思是 GhidraMCP、IDAProMCP 去年就在做了;x64dbg 开发者、IDAProMCP 作者 Duncan Ogilvie 甚至说,他用 IDA 的 MCP 插件一小时刷完了今年 Flare-On 的全部题目。但 REA 把"先会逆向、再配环境、再知道该问什么"这三道坎压成了一行命令,推它上热榜的也不是安全圈,是 AI 编程博主。技术没变,用它的用户画像变了——这才是它该被 AI 编程用户认真对待的原因:你不用成为逆向工程师,也可能开始拆别人的软件了。36氪

能拆什么、哪里卡壳、什么永远碰不到

把散落各处的实测拼起来,REA 的真实能力边界其实是三张清单。能拆的:没加壳的原生程序(机器码→伪代码)、Electron 应用、.NET、安卓 APK、固件、网站和抓包记录,Linux/macOS 上还能记录运行时行为。案例含金量最高的是 REA 主页的打砖块游戏 DX-Ball:智能体从一次音效调用一路追到"根据球位置计算左右声道"的函数,还原成 C 代码后通过 3205 组测试,编译出的 63 个字节和原版完全相同。宝玉 xp 用 Codex 加 REA 拆了一个做过混淆的网页端编辑器 ClaudeSlides,报告是几乎完整还原。也有网友晒出,用几分钟改掉了采集卡软件那个碍眼的常驻红框。36氪36氪微博

会卡壳的:安全博主轩辕之风的圈内判断是——没加壳的 AI 轻松拿下,轻度加壳也行,VMP 这类高强度虚拟化保护目前啃不动,而且 REA 连动态调试都没有。有博主拿它拆剪映,Claude 拆到一半会卡住、也会被(模型服务商)限制。36氪

对天天被额度支配的 AI 编程用户,更实在的坑是上下文:现在也确实已经有 REA 用户抱怨,它塞给智能体的工具说明太长,用不了多久就把上下文挤满了。Ogilvie 本来就认为,给模型暴露更多工具不会让它表现更好。36氪

永远拿不到的:放在服务器上的逻辑。你能拆开装在自己电脑上的客户端,拆不开别人机房里的那一半。这决定了"闭源护城河塌了"目前只塌了客户端那一层。顺便给"拆软件很贵"的旧认知换个锚点:英国 AI 安全研究所(AISI)今年 4 月底的评测里,一道专业测试员约 12 小时的逆向题,GPT-5.5 无人辅助 10 分 22 秒解出,花掉的 API 费用是 1.73 美元。这跟 REA 无关,但它解释了这周为什么是 REA 爆而不是三年前。36氪

装之前,三条不能伸的手

热度帖基本都在讲"能拆",没人讲"拆完之后"。把分散在法律条款和真实案例里的信息归拢一下,REA 项目主页第一屏那句"并为你的项目实现类似功能",恰恰是最要命的一句。拆开来看,和照着做一个,在法律上从来是两件事。第一条:别拆客户给你的、签过保密的东西。“全程本机运行"是真的,但智能体要理解反编译结果,就得把反编译出来的代码片段、调用关系和字符串,发给背后的模型服务商。——你拆的是商业项目时,这一步本身可能已经违约。项目方在免责声明里把用途限定为"合法的逆向工程研究、分析和重建”,再把"取得授权、遵守法律"的责任交给你;而前两个词在中国《著作权法》第五十条和《计算机软件保护条例》第十七条里有学习和研究的口子,"重建"没有对应的豁免。36氪

第二条:别信"拆了就能抄"。中国最高法 2020 年商业秘密司法解释写了:对从公开渠道取得的产品做拆卸分析,不算侵犯商业秘密——前提是来路正。美国那边,2003 年 Bowers 诉 Baystate 案认定 EULA 里禁止逆向的条款有效,逆向之后做出竞品的一方,按违约赔了钱;欧盟则相反,合同里禁止为互操作而反编译的条款一律无效。同一个动作,换个法域答案不同,而你的订阅条款和模型服务商的护栏可不会跟你讨论法域。36氪

第三条:REA 亲手拆掉了"净室"这道墙。软件行业防版权麻烦的老办法是净室开发:一组人拆产品、只写功能说明书,另一组从没看过对方代码的人照着说明书重写,中间那堵墙就是日后打官司的证据。REA 的用法是读反编译结果的是这个智能体,写新代码的还是这个智能体,中间没有任何隔断。连复刻 Photoshop 的团队都明令成员禁用 Ghidra 和 REA——AI 帮你省掉的,恰恰是将来要当证据的那道墙。36氪

三类人对照,你坐哪一排

安全/逆向从业者:REA 对你是玩具不是饭碗,你早有自己的 Hex-Rays/Ghidra 工作流;真正值得你抄的是"证据驱动"的输出习惯——结论附带汇编和调用链,而不是 AI 猜完就完了。

拿 Claude Code/Codex 当日常、想装 REA 试试的开发者:可以装,把用途锁在三类——拆自己写的 App 找遗留问题、研究开源替代的实现、做安全学习;把 WinRAR 心态扔掉。装的时候注意它给上下文加的重量,值得先拿个小工具练手,而不是直奔大厂产品。

独立开发者/App 团队:这周该做的不是兴奋也不是焦虑,是盘点。Elias Bachaalany 的建议很直接:只要程序跑在用户手里,就能被拆开,唯一稳妥的办法是把关键逻辑放到服务器上,他在后面补了一句"目前是这样"。静态混淆的"皇帝新衣"属性也已被圈内说破:混淆能拖慢 AI,挡不住它。36氪

维权侧也已经有先例。10 月 6 日那个能在浏览器里玩 GTA5 的网站上线几小时就被下架,据 Destructoid 盘点,Rockstar、Activision、Bethesda 的法务都在光速发函。36氪

接下来盯什么

四个信号。REA 迭代节奏很快,10 月 9 日刚更新到 v6.1.0,从二进制到 Electron 都在补。动态调试补不补上,是能力边界变化的关键。其次是混淆厂商和 AI 逆向的军备竞赛,何时出现下一代"啃得动 VMP"的公开案例。再次是法律质疑会不会从用户打到项目本身——《著作权法》第五十条在列出豁免后紧跟了一句限制:不得向他人提供避开技术措施的技术、装置或者部件;一个人在自己电脑上做研究,和把这种能力打包成一行命令发给十几万人是不是一回事,法条没有给答案。最后是模型服务商的护栏标准会不会收紧,这直接决定 REA 的可用上限。微博

最后说句反共识的:这周真正该记住的不是"REA 能逆向一切",而是"逆向能力第一次不再是少数人的手艺"。工具把门槛降到一行命令的那天,风险也跟着降到了普通用户手指之间——发出那句"帮我拆一下"之前,先想清楚拆的是谁的东西。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章