教你用REA复刻一切软件

作者: admin 分类: 评论分析 发布时间: 2026-10-16 10:23

最近有个很火的开源项目叫REA,中文翻译过来叫逆向一切。有小伙伴一直在叫老马实测后科普一下,上周看Github上才13万星,今天一刷已经涨到25万星了。

好家伙,这到底是谁在刷的星。难不成连小白用户也开始关注这些了么,果然这年头得学会吹牛逼,敢吹就有流量。

01 · CHAPTER ONE

REA的项目本质:一层很薄的封装

REA是一个npm包,实际上整个项目就做了一层很薄的封装。有什么核心增量技术或者创新么?没有,它里面就是一份分析流程的Skill说明书,外加一个MCP和CLI命令行。

MCP里面有207个工具和6个prompt提示词(这塞进上下文真够呛的),然后重点来了,它把市面上主流的逆向工具,比如IDA、Ghidra、Hopper、jadx等都接了进来。

REA项目覆盖的目标包含了原生二进制、JavaScript/Electron、.NET、固件(binwalk/unblob)、浏览器/网页应用、Android(apktool/jadx)、进程动态捕获。

工作流程:只是中介桥梁,不真正干活

实现的工作流程就是,你安装了REA项目,让它去假设去逆向你电脑上已经安装好的Photoshop软件。它先调用Skill的分析流程,接着通过MCP这个统一工具接口去选择需要的工具,该用啥工具就安装啥。

最后,把工具分析好的证据链整理出来并带有出处,方便你接下来的验证和复刻。整个流程中,REA只是充当一个中介桥梁的作用,它就只是在AI Agent与逆向工具之间撮合,并非真正干活的角色。

同时,REA本身并不会去做逆向的分析,分析主要还是依靠前面提到的IDA、Ghidra等逆向工具。所以REA的逆向一切,就是吹牛逼的营销话术。真正的逆向能力,来自于AI大模型与逆向工具。

02 · CHAPTER TWO

真正的逆向能力,来自大模型

AI大模型本身做逆向已经很强了,只是很多不懂技术的小伙伴没有接触过罢了。像找函数、读伪代码、抠常量、写还原脚本这些都是最常规的操作。

一般软件的常规混淆、加密、UPX类加壳基本都拦不住大模型的深挖。甚至于你在用AI Agent做逆向的时候,缺什么环境依赖,它都能自己去安装搞定。切换各种逆向工具更是手拿把掐,除了某些逻辑上云或者VMP级保护啃不动。

因此,REA这个项目的之所以能被广泛传播,好像前段时间还看过卡兹克也写过这样的文章。主要是它让普通小白用户也知道了逆向工程这回事,算是达到了科普的效果。

03 · CHAPTER THREE

逆向的法律边界,别踩红线

但是还是那个但是,它把自己吹得过于神,导致有些人可能会误解一些逆向工程法律边界的问题。比如反汇编跟反编译,是存在一定的法律红线的。虽然活不是REA干的,而是调用逆向工具这些底层引擎。

其次,破姐(故意错别字)和授权认证绕过,这个不用讲了,很刑的做法。而这两种操作也比较容易触发绝大部分大模型的安全防火墙,不让你搞,谢绝执行你这样的要求。

可能某些大模型或者某些提示词可以欺骗绕过,但老马还是不建议小伙伴们这么去尝试。不过通过逆向分析后模仿参考复刻一些小工具小软件,自己再让AI重新写自己“原创”(加个引号)的代码,做出来后自己使用。

不拿出去售卖商业化,不百分百一比一克隆商业软件,不对原版软件进行破姐绕过授权认证且不对外分发。从某种意义上来讲,这只是对闭源商业软件的付费模式造成了冲击,并不一定会踩坑被告。

04 · CHAPTER FOUR

实测:用REA复刻一个Oma

所以接下来老马就实际演示一下REA项目的安装与使用,咱们只是让AI分析软件的功能逻辑,AI理解后用自己写的代码重新实现开放一个新的软件。

这就叫复刻,复刻也是软件行业一直以来的借鉴做法,参考南山必胜客。这次老马演示复刻的原版软件是来自小耳老师的Omia文件浏览器,一个兼容强大到不行,支持N种格式文件浏览的实用工具:

找回对标软件,接下来就是一句话让WorkBuddy帮老马部署REA项目,提示词如下:

安装这个项目 github.com/morluto/rea

如果WorkBuddy提示你安装失败,或者访问不了Github网络啥的,那大概率就是你的网络环境不支持访问Github的问题。可以回看老马之前的老文章查看解决方法:装上这个Skill,让你的WorkBuddy正常访问github

一句话逆向分析 Omia

部署完REA项目,下一步就很简单了,一句话让它分析一下老马电脑上已经安装好的Omia软件,这个最好你先将对标的软件安装到自己电脑上:

按选型映射表开工原创 Oma

分析完毕,就可以让AI按照选型映射表开工开发原创一个全新的文件浏览器软件,名字叫Oma(噢!老马的意思,简称噢马):

当然在这期间老马也让WorkBuddy调整了几次软件界面的设计,尽量参考原版Omia的设计美感,然后才是各项功能的完善。前后花费一个多小时,大概消耗70多个WorkBuddy的积分,最终复刻效果如图:

复刻成功的Oma全新软件,无论是软件界面还是各项功能都已经达到可用的状态,基本与参考对标软件Omia没多大区别,更何况这个软件的核心功能就只是支持多种格式的文件浏览。

∞ · POSTSCRIPT

写在最后

以上就是今天的分享,欢迎关注、点赞、转发一键三连。有任何问题和需求,请在评论区留言,回见!

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Protected by WP Anti Spam