科技补全124 · 开源项目(1/6):rea——把逆向交给 Agent

本文是科技补全 124(玄离199)第一部分“开源项目”系列之 1/6。

morluto/rea 仓库页

地址:github.com/morluto/rea(MIT 协议)

一句话:One MCP for reverse engineering across binaries, applications, and runtime behavior。看中哪个功能,就能一路深挖到二进制层面,看它是怎么实现的。

做法不是新发明一种逆向技术,而是把 Hopper、Ghidra 这类市面上成熟的逆向工具拼进 AI 的工作流:逆向工具负责反编译,Agent 负责调用工具、分析研究。流程是四步:问(你的 Agent + 目标)→ 查(REA 的 CLI / MCP + 本地分析适配器)→ 读证据(代码、引用、未知点)→ 用学到的东西(解释、实现、测试)。

视频里的例子:有人用它对着一个 Fibonacci 程序做逆向;有人把只能在部分设备上玩的游戏移植到别的设备;有人逆向了空调的协议;也有人直接把软件逆向、复刻出来。视频里还点了一句:破解软件的付费限制、设备限制、系统限制,用的也是同一套路。

怎么用:装好 Node.js 后跑 npx rea-agents setup。仓库有简体中文 README。

注意:只认准三个官方来源——morluto/rea、rea.tools、npm 上的 rea-agents 包。README 里专门提醒:名字相近的仓库、复制的 README,都不能证明下载是官方的。

数字:视频里说短时间拿下 260k Star,写稿当天实测已超过 43 万 Star。

本系列

Scroll to Top