REA 给你的 agent 装上 Ghidra,GitHub 一天给了 3,000 颗星
周二 GitHub trending 榜首,一天 2,963 颗星:REA,全称 Reverse Engineer Anything,一个把编码 agent 接上逆向工程工具的 MCP server。README 上的卖点很直白。看到别人 app 里一个你想要的功能,让你的 agent 去查。REA 在没有源码的情况下分析那个 app,解释功能怎么实现的,给出证据,然后给你的项目做一个。
工具目录是它不止于一层封装的原因。原生二进制(Mach-O、ELF、PE、Mac .app)走 Hopper 或 Ghidra,还有一个只读的 IDA 适配器。JavaScript 和 Electron 应用不用运行就能拿到模块图、source map、路由、IPC 通道、存储,还能做版本间对比。.NET 程序集能看元数据和 CIL。网站在你现有的 Chrome 里做被动观察:页面结构、网络元数据、脚本证据、截图。周二发的 4.1.0 加了基于无头 JADX 的 Android APK 静态分析、Binwalk 和 Unblob 固件解包、Ghidra 下的 Windows x64 只读分析,以及原子化的函数注释。分析全在本地跑,每个结论都带证据和局限说明。
安装一条命令,npx rea-agents setup,把 MCP server 注册到你选的 agent 上,顺手装好配套的工作流指令。仓库 4 月创建,MIT 协议,现在 8,889 颗星,所以三分之一是今天来的。项目明显在冲刺发版:周一 4.0.0 和 4.0.1,周二 4.1.0,晚上还在不断合并提交。
为什么会火比它是什么更有意思。一年前编码 agent 的前沿是“把这个功能写出来”,现在变成了“那个 app 有这功能,去搞清楚怎么做的,带回来”。这是另一种法律和竞争姿态,REA 的 README 也没装没事。它是同一天 Mistral 那个网络安全论证的缩小版:能力已经在那了,问题是谁有资格跑。
链接:github.com/morluto/rea
← 返回所有文章
工具目录是它不止于一层封装的原因。原生二进制(Mach-O、ELF、PE、Mac .app)走 Hopper 或 Ghidra,还有一个只读的 IDA 适配器。JavaScript 和 Electron 应用不用运行就能拿到模块图、source map、路由、IPC 通道、存储,还能做版本间对比。.NET 程序集能看元数据和 CIL。网站在你现有的 Chrome 里做被动观察:页面结构、网络元数据、脚本证据、截图。周二发的 4.1.0 加了基于无头 JADX 的 Android APK 静态分析、Binwalk 和 Unblob 固件解包、Ghidra 下的 Windows x64 只读分析,以及原子化的函数注释。分析全在本地跑,每个结论都带证据和局限说明。
安装一条命令,npx rea-agents setup,把 MCP server 注册到你选的 agent 上,顺手装好配套的工作流指令。仓库 4 月创建,MIT 协议,现在 8,889 颗星,所以三分之一是今天来的。项目明显在冲刺发版:周一 4.0.0 和 4.0.1,周二 4.1.0,晚上还在不断合并提交。
为什么会火比它是什么更有意思。一年前编码 agent 的前沿是“把这个功能写出来”,现在变成了“那个 app 有这功能,去搞清楚怎么做的,带回来”。这是另一种法律和竞争姿态,REA 的 README 也没装没事。它是同一天 Mistral 那个网络安全论证的缩小版:能力已经在那了,问题是谁有资格跑。
链接:github.com/morluto/rea
评论