号称"逆向一切"的开源工具REA,正处在它最热的当口。但关于它,情绪向的说法和事实向的说法已经严重劈叉——这篇只讲后者。
10月的GitHub热榜上,一个标语写着"Reverse engineer anything(逆向一切)"的项目一路屠榜:单日星标增量从3千飙到1.5万,还登上了Hacker News首页。如今仓库显示44.1万星,它就是REA。“封闭软件集体裸奔”"SaaS护城河被掀桌"这类说法满天飞。但真上手的人会发现,最值钱的信息都藏在实测和评论区里。微博微博

先搞清楚REA到底是什么:它不是新的反编译器,而是把逆向工作流"喂给AI"的调度层。一条`npx rea-agents setup`命令,把它注册进Claude Code、Codex、Cursor、Gemini CLI等编码智能体,智能体替你调用Ghidra、Hopper、IDA这些老牌分析工具去摸一个没有源码的程序。官方README写得很克制:分析在本地跑,每条结论附带证据和限制,不恢复原始源码,也不整程序克隆。所谓"逆向",是把查字符串、查交叉引用、追调用链这些最磨人的活交给agent,而不是替你变魔术。GitHub知乎知乎

冷水一:"Anything"是宣传语,不是承诺。目标差异极大:JS/Electron应用、.NET程序相对好啃;重度混淆、加壳、虚拟化代码是公认硬边界,Windows支持还被官方标为实验性。说白了:好逆的本来就脱得快,难逆的没因此变容易。知乎
冷水二:高星不等于官方版。围绕它冒出一批名字相似、README抄得一模一样的仓库,REA官方不得不在README里专门警告:只认官方仓库和rea.tools,“A similar repository name or copied README does not establish that a download is official”。装错"李鬼",等于给电脑开门揖盗。GitHub
冷水三:法律边界不是"封禁",也不是"随便拆"。按最高法商业秘密司法解释,通过拆解公开渠道合法获得的产品获取技术信息,不认定为侵犯商业秘密。但代码著作权、专利、用户协议和成果分发,各是另一回事。"AI破解软件的边界在哪"是评论区被问最多的问题——没人能替你签字,拿它干活前先想清楚对象和用途。知乎
成本上也别拿它当许愿机:一组项目方自己发布的对照口径显示,REA完整流程单次任务烧掉约40万token、1.6美元,精简直调CLI只需3.45万token、0.09美元——工具目录本身就在吃上下文。Ghidra首次分析大型二进制,等上几分钟是常态。知乎
至于"闭源软件被迫开源",跑过一手的人结论普遍收敛成一句话:REA降低的是入门门槛,没有改变上限。复刻一个小工具能行,掀翻一个复杂产品,还差得远。同时别忘了风向:模型厂商对逆向用途正在收紧,Anthropic近期被曝限制Claude的相关能力。知乎微博小红书知乎
想试的话,理性路线只有一条:拿自己的小程序或无敏感数据的演示应用起步,按"人工基线→REA调查→证据复核"完整跑一遍再下结论,别第一次就拿重度混淆的商业软件开刀。星标能证明热度,证明不了它适不适合你的工作流。
