ARTICLE · 1187706
REA掀桌警告:AI能逆向一切,商业软件护城河得换了

一周破 20 万星标
GitHub 上有个叫 REA(Reverse Engineer Anything,逆向一切)的开源项目。它的星标曲线从十月初起飞,到 10 月 14 日,星标已超过 20 万。

它在 npm 上的周下载量23万,量级太惊人了。换句话说,过去那句「就差一个程序员」,以后可能再也用不上了。

零门槛复刻
过去,看到好用的软件我们也想做一个,常卡在「差一个程序员」。大模型和 Agent 让「人人都变成了产品经理」,不用看懂代码。现在REA让「一句话复刻一个软件」变成可能,甚至0门槛。

让Agent帮我们安装好REA,然后对着Agent来一句:分析下这个Notes app是怎么工作的,帮我创建一个类似功能。

REA立马钻到App/二进制文件/浏览器的肚子里反编译、追踪,最后Agent按照给的指令做出可用的App、安装包。
就是这么简单,不用懂反编译、编程,甚至不用懂产品。
国外有人跃跃欲试,开始要逆向Excel、MacOS等大型商业软件和操作系统了。哪个软件让你用的不爽了,开始复刻一个。

提醒一句:逆向别人的商业软件再免费发布,可能涉及侵权,这不是技术问题。
实测逆向 7zr
原理不复杂: REA 是一套基于 MCP 协议(AI 调用外部工具的统一接口)的工具集。对 Claude Code、Codex 这类 Agent 提问,Agent 就会调用 REA 接入本机工具,最后交回一份带证据、并标注「不确定之处」的分析

为了验证它到底好不好用,我给WorkBuddy接上了REA,逆向了7zr.exe(精简版命令行)。成功复刻了一个GUI版本的压缩工具,并对复刻版和官方版做了交叉验证,完美可用。

给WorkBuddy的提示词都挺简单,让人吐槽的是中间大部分时间花在资源下载、版本兼容等问题上了。真正破解和重建的时间很少,用时多少主要跟软件的量级和复杂度有关。



手里有Claude、codex的也可以一试,不过听说有可能触发封号,谨慎尝试。
申明: 本次逆向仅为学习交流使用,无其他用途。
代码墙变矮
纯靠代码撑起的软件时代将不复存在,这话真的一点儿不夸张。
几个别人写不出的算法、一套多年打磨的工程流程,足以构建护城河。好的软件是一批优秀的工程师深度打磨几年的成果。现在不是了,AI或许几个小时就破解重构了,做出的还更好用,软件厂商能不崩溃?
当复刻的成本趋近于零,代码、算法、流程这些「能被逆向的东西」,就都变成了最脆弱的护城河。而真正难被逆向的,这是新的护城河。

软件公司的竞争,正在从「能不能做出来」,转向「做出来之后,凭什么留住用户」。
代码这道墙正在变矮,但真正的护城河,从来不只是代码。















































































