ARTICLE · 1210129
AI越来越大胆了,连大厂的App都敢拆了:29万star的逆向神器,把软件扒的底裤都不剩
前几天我们聊的都是AI帮你干活——写PPT、找工作、画3D图纸。
今天这个反过来了:有人给AI装了"X光眼",大厂App的底裤都能扒开看。
壹 简单介绍 |
项目叫 REA,全称 Reverse Engineer Anything,仓库 github.com/morluto/rea。一句话:让AI直接"拆开"没有源代码的软件,告诉你它是怎么工作的——做法是给AI coding agent(Claude Code、Codex、Cursor都行)接上逆向分析工具。

给AI装上"X光眼":指着App问一句,它就把底裤扒出来
你指着一个App问一句:"这个搜索功能是怎么实现的?"AI就去扒它的二进制文件,回来给你伪代码、模块关系图、证据链,再照着给你重写一个。
能拆的东西很全:本地程序(exe、so、dmg)、Electron应用、.NET程序、安卓APK、网站,甚至抓包文件(HAR、mitmproxy)都能读。分析全在本地跑,MIT协议开源。
这个仓库2026年4月就建了,默默无闻了半年。10月8日发布6.0版本,直接起飞:10月2日才40个star,到10月17日已经29万,两周翻了7000多倍,GitHub历史上都没几个这么猛的。
贰 为什么会火 |
先说背景:以前想搞明白一个闭源软件怎么工作,得请逆向工程师,对着Ghidra、IDA Pro的反汇编输出啃几天。IDA Pro正版一年几千美元,逆向工程师按小时收费,门槛极高。

10月2日40 star → 10月17日29万,GitHub历史级暴涨
REA干的事,是把Ghidra、IDA、Hopper这些老牌逆向工具打包成MCP协议,AI agent直接调用。你不用学汇编,不用看反汇编,用中文问一句就行。以前一个专家几天的活,现在一句话。
点燃它的有几个具体事件:YouTube博主Nick Saraev的实测视频拿了127万播放;Perplexity在10月16日把它收成官方skill;官方演示里,它解释了"为什么Windows计算器算200+10%=220"(先算10%是20,再加),还扒出Chrome小恐龙游戏的最高速度是13。这些演示传播力极强——人人都用过计算器,一看就懂它在干嘛。
叁 核心优势 |
挑几个最实在的说。
门槛砍到脚踝。以前逆向是少数人的手艺,现在会跟AI说话就行。README里的示例就是一句大白话:"搞懂备忘录App的搜索是怎么做的,拿出证据,再给我项目里做一个类似的。"
证据链完整。它不瞎编,每个结论都附带伪代码、调用关系、执行轨迹,你能一条条对回去验。这点很关键——AI幻觉在逆向场景里是致命的。
本地运行。分析全在你自己电脑上,被拆的软件不用上传到云端。这对安全研究员很重要:客户的App、私有协议,传出去就是事故。
API逆向神器。它能读抓包文件,意味着:看到一个App的某个功能,抓个包,问AI"这个接口是怎么调的",直接拿到请求日志和重放方法。做接口对接、竞品分析的人懂这有多省事。
肆 使用说明 |
前提:你得有一个AI coding agent(Claude Code、Codex、Cursor、Gemini CLI都行),电脑上装了Ghidra或Hopper(没有的话它也能装)。
就一行命令:
npx rea-agents@latest setup
按提示确认安装计划,重启你的agent,就能用了。然后指着目标软件直接问,比如:
把这个exe的登录流程扒出来,告诉我密码是怎么校验的

一行命令装好,剩下的就是跟AI说话
伍 注意事项 |
第一,它拆不开"源代码",只能还原逻辑。别指望拿到大厂App的原始源码,它给的是伪代码和结构分析,离"复制一个"还有距离。网上"Software is done"(软件已死)那种喊法,夸张了。
第二,法律红线自己把握。逆向自己买的软件、做兼容性分析、搞安全研究,这是正当场景。拿它去扒付费软件的授权机制、抄竞品核心算法,性质就变了。工具无罪,用法有罪。
第三,目前还是早期。6.0版本刚爆火,文档、稳定性都在追赶中。太复杂的加壳、混淆过的二进制,它也会抓瞎。
第四,它依赖的Ghidra/IDA/Hopper得你自己有。IDA Pro是收费的,好在Ghidra是NSA开源免费的,够用。
陆 个人建议 |
我的判断分两层。
第一层,这个工具本身:安全研究员、独立开发者、想搞懂"软件到底在干嘛"的人,现在就可以装一个。本地运行、MIT开源,不花钱。特别是做客户端开发、接口对接的,以前抓包猜协议的苦,它能帮你省掉大半。
第二层,比工具更重要的事:AI agent正在从"写代码"进化到"读代码"——读的还是别人写好的、没开源的代码。以后"黑盒"会越来越少。做软件的得想清楚:你的App被AI拆开看一遍,能经得起看吗?混淆、加壳、防篡改这些,该提上日程了。
开发者朋友可以去翻它的MCP设计:怎么把Ghidra这种重型工具封装成agent能调的接口,这套思路值得抄作业。
资料来源:github.com/morluto/rea 仓库(2026-10-18 检索,约29万 star,MIT License);GitHub Trending;YouTube实测视频(Nick Saraev,127万播放);Perplexity官方skill公告(2026-10-16)。















































































