GitHub 上出现了一个名为 REA(Reverse Engineer Anything)的项目,短短两天就收下近 7 万颗星。
用年初的 OpenClaw 作参照更直观:那个项目曾创下增长纪录,也带火了全民养「龙虾」的热潮,其 Star 曲线在爆发第三天累计新增 6 万颗星;而 REA 到第三天(也就是今天)已经逼近 8 万颗星。
再看前阵子走红的 Jev,由于它是闭源的,只能拿 npm 下载量做对比:Jev 前三天下载 3.5 万次,REA 目前累计约 4.4 万次。
REA 已经登上今日 GitHub Trending 榜首,单日新增以万计,势头与年初的 OpenClaw 颇为相似。
它做的事只有一件,却足够惊人:让 AI 把商业软件的底细翻个干净。
往后你只要指着屏幕上任意一个商业 App 说「这个功能我要」,Claude Code、Codex 这类 Agent 就能借 REA 进入它的二进制内部,把汇编代码拆解消化,输出一份完整的开源实现,连「作案证据」都替你整理好。
作者目前已经在尝试逆向 Office 这类大型商业软件。
假如连 macOS、iOS 这种量级的闭源系统也能被完整逆向,整个软件世界都会被开源改写。
延续了半个世纪的「闭源护城河」说法,到这里算是正式失效;所谓的软件商业机密,也成了大模型随时可以公开的笑话。
砸烂黑盒
世上爱装神弄鬼的有两类:一类是所谓的「大师」,另一类是把代码打包成二进制、再宣称其中含有「核心科技」的科技公司。
长期以来,大厂的套路是:把一段可能写得混乱不堪的代码编译成机器码,它便摇身变成「知识产权」。普通人面对这些二进制文件,与读天书无异。
偶尔有几位精通逆向工程的黑客,扛着 IDA、Ghidra 这类老牌工具,在汇编代码里艰难刨食——这既是玄学,也是一门手艺。
大厂因此安心,认定只要源码不外流,你就永远无法知道黑盒子里装的是不是几只踩发电机的猴子。
REA 的出现,把这个黑盒砸开了。它的思路简单到让人叫绝。
大模型聪明绝顶,却手无缚鸡之力;Ghidra 和 Hopper 削铁如泥,却没人看得懂。既然如此,REA 干脆做了一名基于 MCP(模型上下文协议)的掮客,把这两方拉进同一个房间。
结果就是:你不必知道 ELF 是什么、EVM 字节码是什么,只需像吩咐下人一样下指令——
去,看看 Notion 的剪贴板桥接是怎么写的。
接下来 AI 会自行调用 REA,反编译、读汇编、顺藤摸瓜找到接口,最后用人类的语言向你汇报:
报告老板,它是这么干的,这是 C++ 的重构代码,可以直接用。
这几乎就是砸向软件行业的「三体智子」。在 REA 面前,App 的运行行为、原生二进制、安卓的 APK,乃至硬件固件,都成了单向透明的玻璃房。
评论 共 0 条
正在加载…
还没有评论,来说两句吧。
先起个昵称
昵称只保存在你自己的浏览器里,用来显示你的评论与留言,不需要注册。
昵称需要 2 - 20 个字符。