ARTICLE · 1178627
AI 逆向工程任意软件:8 万星的开源工具,让 Claude 一句话拆开 Notion / 老游戏 / 手机 App
一个 8 万星的 GitHub 项目,让 Claude / Cursor 帮你逆向工程任意 App、游戏、固件——不用懂汇编,只要会说话。
AI 逆向工程任意软件:8 万星的开源工具,让 Claude 一句话拆开 Notion / 老游戏 / 手机 App
一、什么事?
逆向工程(reverse engineering),翻译成人话就是:把别人做好的东西拆开,看清楚里面是怎么做的。
过去 30 年,这是一门只有少数"老法师"才会的硬手艺——学 3 到 5 年,工资高,外人根本看不懂。
2026 年 10 月,GitHub 上冒出来一个叫 REA 的项目,8 万多颗星。它做的事情,翻译成人话就是:
让 AI 帮你逆向工程任意软件。
你跟 Claude / Cursor 说一句话:
"Notion 桌面版怎么把带格式的文本复制到剪贴板?给我证据。" "Notion 桌面版的剪贴板功能是怎么实现的?" "1996 年的 DX-Ball 小游戏,砖块被击中时声音从哪个方向传出来?从 .exe 里帮我反推出来。"
AI 就自己去操作那些老法师工具,把代码找出来、把调用链画清楚、把关键数字标出来给你看。
——而且它不装神秘,所有结论都带证据:文件路径、代码行号、字节对比。
我看完它的几个真实案例之后,后背有点凉——
以前只有少数"老法师"才能干的事,现在会说话就行。
二、它能逆向工程哪些东西?
挑 6 类普通人能看懂的:
| 某个 App 是怎么做某个功能的 | |
| 某个网站为什么这么设计 | |
| 手机上装的 App 在干什么 | |
| 一个老游戏怎么算分数 / 怎么算角度 | |
| 一个装在路由器里的固件到底装了什么 | |
| 你的程序崩溃时,操作系统说了一堆东西,你根本看不懂 |
注意一件事:它不是随便猜的,所有结论都带证据——文件路径、代码行号、字节对比。它会跟你说"我说的这个东西,你看这段代码、这个数字,就知道我没骗你"。
三、看三个真实例子,你就懂它多离谱了
例子 1:AI 逆向工程 Notion 桌面版的剪贴板逻辑
这是 REA 官方文档里放出来的一个真实案例:Notion 桌面版 7.6.1。
Notion 桌面版是用 Electron 写的——简单说就是把网页塞进一个 App 框框。这种 App 一般分两个"世界":网页那一侧和系统那一侧,两边要对话,中间得开个"传话筒"(开发者叫它 IPC 通道)。
以前你想搞清楚"剪贴板这个功能是怎么从网页那边传到系统那边的",得自己打开 Notion 的安装包,翻几百个 JS 文件,一个个找。
REA 的做法:你跟 AI 说一句话,AI 让 REA 去查,10 秒钟给你返回 4 段关键代码,标清楚哪个文件、哪一行、用的是什么传话筒名字。
你照着它给的路径自己去读,3 分钟就能把"Notion 怎么复制富文本"这件事彻底搞清楚。
——这件事,放在两年前,得一个会 Electron 的中级工程师花半天。
例子 2:AI 逆向工程一个 1996 年的老游戏
DX-Ball 是 1996 年的一个 Windows 打砖块游戏。
源码早就没了。今天如果有人想做一个"一样的"出来,最笨的办法是从头写;聪明点的办法,是从当年那个 .exe 文件里,把游戏怎么算分数、怎么算声音位置、怎么让砖块动起来反推回来。
以前这事得找一个会"汇编语言"的人(就是直接跟 CPU 说话的那种代码),花几个月。
REA 干的事:从那个 .exe 里,把"砖块被击中时声音从哪个方向传来"的算法,完整还原成 C 语言代码。
不是"大概对了",是3205 个测试用例全过、63 个字节跟原版一模一样——意思是它写出来的代码,跟 1996 年那个程序员写出来的代码,机器层面完全等价。
——这件事放在五年前,是一篇博士论文的工作量。
例子 3:AI 逆向工程你手机里的 App
REA 可以直接把 APK(就是 Android 装的 App 安装包)拆开,告诉你:
它要了什么权限 它偷偷连了哪些服务器 它的代码里有几个加密段、几段看不懂的逻辑 它的"扫一扫"功能是怎么调起摄像头的
不是反编译给你看一坨天书,是用自然语言告诉你它在干什么,顺便把证据贴在后面。
四、为什么这事挺重要?
我之前写过 Cursor / Claude Code 怎么帮人写代码——那是 AI 做东西的一面。
REA 这个项目,体现的是 AI 看东西的一面——AI 逆向工程任意软件。
过去 30 年,程序员的世界里有一类"黑魔法":反编译、固件提取、协议分析、App 拆解。学这些手艺要 3 到 5 年,工资高、能进安全圈、也能干灰产。
而现在,REA 这个 8 万星的项目证明了一件事:
"AI 代理 + 老工具 + 自然语言接口"这套组合拳,可以把任何一门需要几年才能学会的硬技能,压缩成"会提问"。
这不光是逆向工程这一行的事。
你打开 GitHub 搜一搜,会发现这种"把某个老法师工具 AI 化"的项目,正在雨后春笋一样冒出来:
画电路板的 AI 写化学式的 AI 调芯片的 AI 改 3D 模型的 AI
未来 3 年,每一种"专业人士才会用"的工具,都会被这种项目重新包一遍。
会问问题的人,会比会按按钮的人值钱。
五、它安全吗?它合法吗?
这一节我必须写,因为看到"AI 逆向工程任意软件",一定会有人问这个问题。
REA 的官方文档,自己写得明明白白:
它是给你做合法研究和学习的。 你要是用它去拆别人的商业 App 抄代码、绕过别人的付费墙,那是你违法,跟工具无关。 它跟任何"加密货币""代币"都无关。 现在 GitHub 上但凡火的项目都有人发币蹭热度,REA 专门发了澄清——发币的不是我。 它不上传你的文件。 你让它拆你的目标,分析全在你电脑上跑,结果只给 AI(比如 Claude),不传给 REA 的作者。
简单说:这把刀给你,你切菜还是砍人,是你的事。但它不会偷偷把你的菜卖给隔壁老王。
六、如果你想试一下
最简单的一步:
装上 Claude Code 或者 Cursor,然后在终端跑一行:
npx rea-agents setup
它会自动帮你接好,然后你就可以对着 Claude / Cursor 说:
"帮我逆向工程一下 Notion 桌面版的剪贴板逻辑" "我想知道 XX 游戏怎么算分数" "拆一下我手机里这个 App,看它偷偷干了什么"
注意:静态的东西(网页、JS 代码、.NET 程序)开箱就能用;如果要拆那种打包好的 .exe / .dll,需要先装一个叫 IDA 或者 Ghidra 的老工具(Mac 用户可以装 Hopper)——别被名字吓到,搜索"IDA free"或"Ghidra download"就行,都是免费的,装好之后 REA 会自动调用它。
七、我的判断
REA 这个项目最让我意外的,不是它支持多少种东西——它支持 15 类目标,涵盖 App、网站、游戏、固件、手机 App——而是它的设计哲学。
它没有发明新算法,没有重写老工具,没有跟任何一个老牌逆向工具抢市场。它就做了一件事:
把那些"专业人才会用的老工具"的输出,重新包装成 AI 能听懂的话,顺便让你也能听懂。
如果这条路走通了,意味着——
所有"专业人士才会用"的工具,未来都会被 AI 包一层人话接口。
下次你看到某个领域的"老法师工具",可以问自己一个问题:
这个工具的输出,有没有被重新包装过、让普通人能用上?如果没有,会不会有人写一个类似 REA 的项目出来?
AI 逆向工程任意软件,只是这个趋势的其中一个切片。但不会是最后一个。
主要来源
REA GitHub 仓库[1] —— 8 万多星,2,254 次提交,完整支持目标清单和安装文档。 REA 官网[2] —— 4 个真实案例的完整说明,包含代码、测试数据、字节对比。 Notion 剪贴板案例[3] —— Notion 桌面版 4 段代码 + 1 个通信通道的完整追踪。 DX-Ball 案例[4] —— 1996 年 Windows 小游戏的声音算法还原,3205 个测试 + 63 字节完全匹配。 REA 视频介绍 (2026-10-08)[5] —— 5 分钟演示。 REA 官方 Discord[6] —— 15.5 万人讨论区,案例分享和问答。
引用链接
[1]REA GitHub 仓库: https://github.com/morluto/rea
[2]REA 官网: https://rea.tools
[3]Notion 剪贴板案例: https://rea.tools/showcase/notion/
[4]DX-Ball 案例: https://rea.tools/showcase/dx-ball/
[5]REA 视频介绍 (2026-10-08): https://www.youtube.com/watch?v=U_8af4oJpMo
[6]REA 官方 Discord: https://discord.gg/GkcryMnJDM















































































