半年不到1万星、8天暴涨20.9万:「逆向一切」的REA成GitHub增速最快项目——急着装进Claude Code之前,先看穿「99%还原不是它干的」「本地运行」两个错觉,算清封号、版权、token三笔账,再对号4类人领行动单

源自141位全网作者

10:48

先说三个数字。

208,915——10月14日上午,GitHub上morluto/rea这个仓库的星标数,fork超过5.1万。这是我直接查GitHub API拿到的实时数字,不是别人转的截图。GitHub

不到1万——10月6日,同一个仓库的星标数。8天时间,净增约20万星。

6个月——这个仓库2026年4月14日建立,之后将近半年,攒下的星标不到1万颗。

这个项目叫REA,全称Reverse Engineer Anything,翻译过来就是「逆向一切」。过去一周它成了GitHub上蹿升最快的仓库,热度被媒体拿来和今年二三月爆火的OpenClaw相比。B站上「软件已死?」的视频动辄几万播放,Hacker News主帖吵出三百多条评论。微博上连「传统软件巨头股价下跌」的段子都开始流传。字母AI哔哩哔哩

半年不到1万星、8天暴涨20.9万:「逆向一切」的REA成GitHub增速最快项目——急着装进Claude Code之前,先看穿「99%还原不是它干的」「本地运行」两个错觉,算清封号、版权、token三笔账,再对号4类人领行动单

但急着往自己的Claude Code里装它之前,有几件事值得先弄清楚:刷屏的那些神迹,哪些真是REA干的;它的能力边界在哪;以及要安全地用它,得先算清哪几笔账。

一、REA是什么:一句话,把老师傅的工具箱塞给AI

REA不是新模型,也不是反编译器,而是一个接在AI编程智能体上的「逆向插座」:一行npx rea-agents setup,选好要接入的智能体、点头确认,配置就自动写好。Ghidra、IDA、Hopper、JADX这些专业逆向工具,就此接进Claude Code、Codex、Cursor、Gemini CLI这类智能体里。极客公园

之后你对智能体说一句「弄清这个App的搜索功能怎么工作的」,它会自己去调工具翻二进制、拆安卓安装包、读Electron应用里打包的JavaScript,最后把结论和证据一起带回来。官方主页第一屏写得更直接:看到一个喜欢的功能?让智能体去调查它——即使没有源代码,也能解释功能怎么工作、展示证据,并为你的项目做一个版本。最后这句,是它爆火的源头,也是所有争议的源头。GitHub

半年不到1万星、8天暴涨20.9万:「逆向一切」的REA成GitHub增速最快项目——急着装进Claude Code之前,先看穿「99%还原不是它干的」「本地运行」两个错觉,算清封号、版权、token三笔账,再对号4类人领行动单

体量也不小:按B站一位通读过源码的UP主的说法,6.3.0版本有27.7万行TypeScript,塞了139个MCP工具、接入24个分析引擎。作者GitHub ID叫morluto,日常研究方向是Agent和强化学习环境,还写过Jacobian、LeanToken等一串开发者工具,也给Triton、QwenCode、Mooncake等一大批耳熟能详的开源项目提交过修复。顺带一提,TA本人就在小红书——10月10日发了条「我写的rea上了github trending榜」,收获近3000赞、400多条评论。哔哩哔哩字母AI小红书

二、三盆冷水:刷屏的神迹,多数不是REA干的

第一盆:最出圈的「99%还原」,用的不是REA。10月初,一批老游戏突然能在浏览器里直接玩——《光环》《半条命》《暗黑破坏神》,甚至有《GTA5》和《使命召唤:现代战争2》。传播最广的一份复盘来自逆向开发者Maurice Heumann:他让十几个Claude Code和Codex智能体并行干活,把一款射击游戏99%的函数还原成了C++源码,其中83%编译出来和原程序逐字节一致。但极客公园点破了关键:他用的是Hex-Rays的官方MCP,不是REA。那个GTA5网站上线几小时就被下架,而且背后很可能是2023年泄露的源码,未必全靠逆向。REA只是这波AI逆向浪潮里名字最响的那个,不是唯一的主角。极客公园

第二盆:技术不新,新的是门槛。逆向工程教材《Practical Reverse Engineering》合著者、前Hex-Rays员工Elias Bachaalany看到REA刷屏时,转发只回了一个词:炒作(Hype)。然后列了一串早就存在的同类工具——让AI接上逆向工具这件事,GhidraMCP、IDAProMCP去年就在做了。IDAProMCP的作者、x64dbg调试器开发者Duncan Ogilvie,用IDA的MCP插件大约一小时解完了今年Flare-On逆向挑战赛的全部题目。REA真正的贡献,是把「让AI帮你逆向」从手艺活变成了一行命令:以前你得先是个会逆向的人,装好IDA、配好插件、知道该问什么;现在任何人都能上手。

第三盆:能力边界很清楚。安全领域博主轩辕之风说得直白:没加壳的程序AI轻松拿下,轻度加壳也行,VMP这类高强度虚拟化保护目前还啃不动;他还批评REA连动态调试都没有。有人拿它拆剪映,Claude拆到一半会卡住,也会被模型服务商的限制拦住。工具多也不全是好事——139个MCP工具意味着长长的工具说明,已经有用户抱怨用不了多久就把智能体的上下文挤满了。极客公园

还有一条物理边界谁也绕不过去:服务端摸不到。社区确实把微信、支付宝、抖音挨个逆向了一遍,但拆的只是你手机里那个安装包。支付风控、推荐算法、社交关系链,全都跑在机房里。字母AI的判断很清醒:国民App真正的壁垒——微信是十几亿人都在用,支付宝是金融牌照和商户网络,抖音是内容生态和推荐系统——没法通过反编译扒出来。所以「你的App被逆向了」这个标题,威胁不到你的账户。字母AI

三、但真厉害的部分,也要认

冷水泼完,看两个干净的实测。

B站UP主Tulpa_AI做了个实验:随机生成一个79行的C语言地牢小游戏,用-O2编译、去掉符号,源码封存只留哈希,然后让Claude Code通过REA调用本机的Ghidra,只靠反编译结果把程序重写出来。结果:重写版在2000组随机输入和3000组长序列上的输出,和原版全部一致,数值规则一个不差;但函数名、变量名、代码结构,找不回来。结论一句话:逻辑和行为能找回,长得一模一样的源码找不回。哔哩哔哩

REA官方展示的经典游戏DX-Ball案例类似:追踪音效声像函数,把不完整的伪代码还原成C语言,重建版本通过了3205个原始x86测试用例,63个函数字节级一致。宝玉也用Codex加REA逆向了一个混淆过的网页前端,几乎完整还原了里面的编辑器。字母AI极客公园

半年不到1万星、8天暴涨20.9万:「逆向一切」的REA成GitHub增速最快项目——急着装进Claude Code之前,先看穿「99%还原不是它干的」「本地运行」两个错觉,算清封号、版权、token三笔账,再对号4类人领行动单

这些能力值多少钱?Reddit上一条高赞说得很有画面感:以前只要你够强,所有软件都是开源的;现在只要你肯花几块钱买token。哔哩哔哩

读懂一个软件的成本正在趋近于零——这是REA现象里真正值得认真对待的一半。代码不再是护城河,护城河只剩下数据、生态和服务端。

四、三笔账,装之前算清楚

第一笔:账号账——「本地运行」不等于「证据不出门」。

REA说明里写分析在本机运行,这话没错,工具确实跑在你自己电脑上。但智能体要理解这些分析结果,就得把反编译出来的代码片段、调用关系和字符串,发给背后的模型服务商。

代价已经有人付了。10月13日,微博有网友晒出血的教训:想试试REA,拿Codex做逆向,项目还没折腾明白,OpenAI直接把账号封了——那是2022年注册的老号,陪了快四年。知乎上有人点出更狠的一层:用API做逆向,等于把完整的证据链留在了第三方服务器里,一旦出现著作权争议,那就是现成的材料。而如果你拆的是客户软件或签过保密协议的东西,光是「发出去」这一步,本身就可能违约。微博知乎

第二笔:法律账——研究有门,重建没门。

在国内拆软件,法律上要过三关。

商业秘密这关最宽:最高法2020年的司法解释写明,对从公开渠道取得的产品做拆卸、测绘、分析,拿到技术信息,不算侵犯商业秘密——前提是东西来路正。极客公园

版权这关有门但有门槛:《计算机软件保护条例》第十七条和《著作权法》第五十条,都给「学习和研究软件里的设计思想和原理」留了口子。但注意豁免的用词是「研究」。REA自己的免责声明写的是为「合法的逆向工程研究、分析和重建」提供工具——「重建」这两个字,在法律里找不到对应的豁免。极客公园的评价一针见血:项目把「重建」写进了合法用途,又把「取得授权、遵守法律」的责任全交给了你。字母AI

半年不到1万星、8天暴涨20.9万:「逆向一切」的REA成GitHub增速最快项目——急着装进Claude Code之前,先看穿「99%还原不是它干的」「本地运行」两个错觉,算清封号、版权、token三笔账,再对号4类人领行动单

合同这关最容易被忽略:商业软件的用户协议几乎都禁止反编译。这一条在美国经常被引用且能执行:2003年Bowers诉Baystate案里,逆向之后做出竞品的一方,按违约赔了钱。欧盟则相反,禁止为互操作而反编译的条款一律无效。同一件事,换个地方答案就不同。极客公园

还有一个更隐蔽的坑:行业里「参考竞品」的老办法是净室开发——拆产品的人只写功能说明书,写代码的人从没看过对方的代码,中间隔一道墙,这道墙就是日后打官司时的证据。REA的玩法是同一个智能体既读反编译结果、又写新代码,中间没有任何隔断。Hacker News上有人给这种做法起了个名字:「洗知识产权」。已经有一个复刻Photoshop的项目公开表示,团队明确禁止成员使用Ghidra和REA——原因很简单,怕被起诉。游戏圈那边,Rockstar、Activision、Bethesda的法务已经光速行动,撤下了自家游戏的浏览器版本。

半年不到1万星、8天暴涨20.9万:「逆向一切」的REA成GitHub增速最快项目——急着装进Claude Code之前,先看穿「99%还原不是它干的」「本地运行」两个错觉,算清封号、版权、token三笔账,再对号4类人领行动单

第三笔:token与避坑账。

让智能体完整跑一轮「取证—分析—重写」,token消耗不是小数目,「几块钱」只适用于79行小游戏这种小目标。引擎方面,Ghidra免费,Hopper、IDA要自备付费授权。

最新的坑是假仓库。REA官方README专门发了警示:只认GitHub的morluto/rea、官网rea.tools和npm的rea-agents三个入口,相似的仓库名或复制的README,不代表下载的就是官方。项目爆火,仿冒和供应链攻击会第一时间找上门,搜索时别只盯着星数点进去。GitHub

五、对号4类人,领行动单

1. 纯围观群众(大多数人):不用装。两个动作就够——去rea.tools的showcase看看别人都拆了什么,当谈资;以及,别买B站这两天冒出来的一堆「Codex破甲课程」,那是灰产蹭热点收割,教的东西本身就在违法边缘。你的微信、支付宝不会因此被逆向拆走,真正的风控在服务器端。

2. 程序员/独立开发者(手痒的):三条纪律。第一,先拿自己写过的项目或权属清晰的经典小游戏练手,熟悉证据链工作流;第二,动敏感目标用小号或本地模型,别拿主力Claude账号或四年老的Codex账号上;第三,想「参考功能」请做净室——至少把「拆的会话」和「写的会话」分开,中间只传功能说明,不传反编译代码。动手前把REA自己的免责声明读一遍,它写得很清楚:取得授权、遵守法律,责任在你。

3. 产品经理/App开发者:查三件事。体验层基本等于裸奔——交互细节、本地缓存策略、小程序加载机制,对REA来说都是探囊取物。该做的:查一查哪些校验只在客户端做、哪些接口默认信任客户端传来的参数、关键逻辑能不能挪到服务端。这也是Bachaalany给同行的建议:只要程序跑在用户手里,就能被拆开,目前唯一稳妥的办法是放到服务器上——他在这句话后面还补了一句,目前是这样。极客公园

4. 企业技术/合规负责人:把议题提上日程。员工是否在用外部AI逆向第三方软件、API证据链和保密违约风险评估了没有;自家产品里开源组件的版本清单会不会被工具一键列出(REA尤其擅长列「这个App里藏了哪个版本的哪个组件」);以及盯紧模型服务商会不会把「逆向工程」写进明确禁区。

六、三个信号,决定这件事的结局

第一,看模型厂商。封号已经发生,但标准不透明——如果OpenAI、Anthropic把逆向写进明确的使用禁令,REA的「好用」会大打折扣。

第二,看REA自己。《著作权法》第五十条在列出豁免之后紧跟了一句限制:不得向他人提供避开技术措施的技术、装置或者部件。把这种能力打包成一行命令发给20万人,算不算「提供」?法条还没给答案,但这个问题迟早会落到项目本身头上,而不只是它的用户。极客公园

第三,看强壳。VMP这类高强度保护被攻破的那天,才是「闭源护城河」真正宣告失效的时候。目前,还早。

星标数会降温,但「智能体拿工具」这个方向不会回头。最后提醒一句:工具是免费的,边界不是——研究和法律给它留了门,重建和复制,那扇门从来没开过。

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

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

取消
确认
评论举报

最新文章 热门文章