夜雨聆风学习资料网

ARTICLE · 1178627

AI 逆向工程任意软件:8 万星的开源工具,让 Claude 一句话拆开 Notion / 老游戏 / 手机 App

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,把对应的代码和调用链找出来给你看
某个网站为什么这么设计
它能拆网站、抓请求、查脚本、看截图,把整条流程理出来
手机上装的 App 在干什么
它能把 APK 拆开,看里面藏了什么、偷偷调了什么接口
一个老游戏怎么算分数 / 怎么算角度
它能从 30 年前的游戏文件里,把核心算法重新写出来,而且结果跟原版完全一致
一个装在路由器里的固件到底装了什么
它能拆固件,告诉你里面有哪几个系统、哪些文件能拿出来
你的程序崩溃时,操作系统说了一堆东西,你根本看不懂
它能读懂崩溃记录,告诉你"哪一行、为什么、怎么办"

注意一件事:它不是随便猜的,所有结论都带证据——文件路径、代码行号、字节对比。它会跟你说"我说的这个东西,你看这段代码、这个数字,就知道我没骗你"。


三、看三个真实例子,你就懂它多离谱了

例子 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 的官方文档,自己写得明明白白:

  1. 它是给你做合法研究和学习的。 你要是用它去拆别人的商业 App 抄代码、绕过别人的付费墙,那是你违法,跟工具无关。
  2. 它跟任何"加密货币""代币"都无关。 现在 GitHub 上但凡火的项目都有人发币蹭热度,REA 专门发了澄清——发币的不是我。
  3. 它不上传你的文件。 你让它拆你的目标,分析全在你电脑上跑,结果只给 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

相关学习资料