REA 一周 12 万星,但我上个月就拆完百度网盘了

0 阅读5分钟

第四生产力

不是 REA 带火了逆向,是逆向到了该上热搜的时候

上个月我心血来潮,把百度网盘的 Linux 客户端拆了。

不为别的,就因为它死活不做同步文件夹。Windows 上有,Mac 上有,到了 Linux 就只剩上传下载。我工作机是 Ubuntu,想让项目文件自动同步到网盘备份,官方不管,那就别怪我自己动手——抓包、翻它的接口、把 Windows 版客户端的同步逻辑扒出来,写了个小工具接着用。

图片

▲ 自己动手给 Linux 版补上的同步空间。官方不管,那就自己来。

整个过程,我没有 IDA,没有 Ghidra,就是对着命令行敲,让智能体帮我读请求、拼参数、改代码。

所以这周 REA 爆火的时候,我一点都没意外。

这个叫 REA(Reverse Engineer Anything,逆向一切)的开源项目,10 月 6 号还不到一万星,到今天 12.6 万,一周涨了十几倍。它能干什么?装好之后跟 Claude Code 说一句"帮我看看这个 App 的搜索功能怎么实现的",它自己调 Ghidra 拆二进制、调 JADX 拆安卓包、读 Electron 里的 JavaScript,最后把结论连同证据一起交给你。

图片

▲ 这类逆向工具的实际界面——对着一个 macOS 小工具反汇编,入口点就两条指令。

大家都说:逆向外挂来了,闭源软件的墙塌了。

我觉着吧,这倒也未必。

门槛确实是没了

首先,门槛确实是没了。以前想玩逆向,你得先是个会逆向的人:装 IDA、配环境、看得懂汇编,一个功能拆几天。现在一行 npx rea-agents setup,点个头,配置自动写好。而且推动它上热榜的也不是安全圈,是那些 AI 博主。

但 REA 本身,真没那么神。

第一个把射击游戏 99% 函数还原成 C++、83% 编译后与原程序逐字节一致的大神 Maurice Heumann,用的是 Hex-Rays 官方 MCP,不是 REA。《Practical Reverse Engineering》教材的合著者 Elias Bachaalany 被刷屏时转发评价就俩字:炒作。让 AI 接逆向工具这事,GhidraMCP、IDA Pro MCP 去年就在做了,x64dbg 的作者用 IDA 的插件约一小时解完了今年 Flare-On 逆向挑战赛全部题目。

这些技术并不是什么新鲜东西,只不过是恰逢智能体火爆的时候,而且智能体能很好的使用命令行工具。

REA 不是偶然,是必然

所以我认为:REA 的出现压根不是偶然。它是智能体把"会用工具"这件事商品化之后,必然冒出来的东西。就算 morluto 没写这套库,像我拆百度网盘那样,让智能体直接驱动现成的命令行工具,一样能干——只是没这么体面罢了。不是 REA 带火了逆向思维,是逆向思维早就到了该上热搜的时候,REA 恰好站上了那个位置。

真正值得琢磨的三件事

**第一件,别看它叫"逆向一切",真能拆的没你想的多。**软件加没加壳,难度天差地别。裸奔的程序,AI 闭着眼拆;轻度加壳的,费点劲也能啃下来。但碰到 VMP 这种硬保护,目前谁都啃不动——REA 连动态调试都还没有,就别指望了。更扎心的是:一半逻辑你这辈子都拆不到。它压根不在你电脑上,在别人服务器里跑着呢。你手里那个客户端,说白了只是个前台接待。

**第二件,真动手之前,先想清楚法律这关。**不少人觉得:我拆完就自己学习一下,又不卖钱,能有啥事?不是。人家是可以告你的。拆开研究,和照着抄一个拿去用,法律上是两码事。为了学习、为了兼容去拆,著作权法第五十条留了门;但拆完照着重写一个,还拿出去用,那就是另一回事了。以前大厂防这个,靠一道叫"净室开发"的防火墙:一拨人专门拆,拆完只写功能说明书;另一拨人从没见过原代码,照着说明书重写。两拨人中间隔着一堵墙,这堵墙就是将来打官司的证据。现在呢?读反编译结果的是这个智能体,写新代码的还是它,中间一堵墙都没有。Hacker News 上有人管这个叫"洗知识产权"。最现实的例子就在眼前:前几天那几个能在浏览器里直接玩 GTA5、使命召唤的网站,上线没几个小时,Rockstar、动视、Bethesda 的法务就出手了,光速下架。REA 自己倒是摘得干净,免责声明写得明明白白:出了问题,责任在你。模型厂商那边也会拦你,但拦多拦少,标准人家说了算。说到底,风险全压在敲指令的那个人身上——就是你。

**第三件,也是最重要的:别盯着 REA 这个工具,要学的是这套方法。**让智能体替你读代码、替你试工具、替你定位问题——这套"智能体+命令行"的打法,学会了是你自己的本事。那学它干嘛?就去解决那些让你用得难受的产品。像我,受不了百度网盘 Linux 版没有同步,就自己把这个坑填上了。但会拆只是第一步。更值钱的是下一步:拆明白它为什么这么设计,然后模仿它、超越它,做出一个更好用、更有竞争力的产品。

拆,是为了超车,不是为了白嫖。

我拆百度网盘那会儿,REA 还没出生。现在它一周涨了十几万星,大家惊呼"逆向外挂时代来了"。

其实时代早就来了,只是以前站在这事儿聚光灯下的,是我们这种闲得难受的工程师。

现在,谁都能站上来了。

—— 第四生产力 ——

专注企业级 AI 工程实践

RAG|Agent|推理优化|集群调优

从模型能力到业务价值的最后一公里。