夜雨聆风学习资料网

ARTICLE · 1133376

没源码也能研究软件!这个开源工具,让AI做逆向分析

没源码也能研究软件!这个开源工具,让AI做逆向分析
看到一个好用的软件功能,想弄清它是怎么做的,却拿不到源码?开源项目 REA,就是给 AI 编程助手配的一套逆向分析工具。
REA 全称 Reverse Engineer Anything,通过 MCP 连接分析工具。你可以让助手研究一个应用的功能、追踪相关代码,再结合分析结果,为自己的项目实现类似功能。
它能研究原生二进制、JavaScript、Electron、.NET 应用和网页,支持 Claude Code、Codex、Cursor 等多种助手。分析在本地进行,并附上证据和未解决的问题。
项目给出的例子很直观:研究笔记应用的离线搜索怎么实现,解释原理,再用 TypeScript 和 SQLite 为自己的项目做一个版本。
接入入口:npx rea-agents setup
也有单独的 Skill:reverse-engineer-anything。不过,只装 Skill 不等于装好了 MCP 服务和分析引擎。原生二进制分析需要 Hopper 或 Ghidra;静态 JavaScript 分析不需要这两个引擎。
它不会直接还原原始源码,也不是一键克隆整个软件。比较适合拿来研究自己或有授权的程序、理解未公开接口、梳理旧应用的实现。
项目采用 MIT 许可证:https://github.com/morluto/rea
你最想让 AI 帮你看懂哪类功能:离线搜索、文件格式,还是软件更新机制?

相关学习资料