这个 Skill 让 AI 直接逆向工程任意软件——连源码都不需要

我最近在翻 AI Skills 生态时发现一个非常特别的项目——不是帮你写代码的,不是帮你做 UI 的,而是帮你逆向工程的。

它的名字叫 REA(Reverse Engineer Anything),来自独立开发者 morluto,GitHub 已经攒了 6000+ 颗星,最近一次提交就在昨天(2026年10月6日),维护状态极其活跃。

它解决什么问题?

你有没有遇到过这种情况:看到某个 App 有一个功能特别好用,想在自己产品里复刻一个,但——没有源码?甚至连 API 文档都没有?

传统解法是你自己盯着界面操作,抓包分析网络请求,硬啃二进制……这个过程费时费力,还容易出错。

REA 的思路是:把这个过程交给你的 AI 编程助手。你把目标应用扔给 Agent,它会自动跑完”逆向→理解→复现”的完整链路,最终给你一段可运行的代码——不是原样克隆,而是适配你技术栈的实现版本。

怎么做到的?

REA 是一个 TypeScript 工具包,通过 MCP(Model Context Protocol)把主流逆向分析工具接入 AI Agent。它支持:

  • Native 二进制:对接 Hopper Disassembler 和 Ghidra,做反编译和函数分析
  • JavaScript / Electron 应用:抓包 V8 Inspector、还原压缩脚本、追踪执行流
  • .NET 程序集:CLI/PE 无执行 triage
  • 网站和 Web 应用:被动流量观察、脚本导出分析

整个流程分三步:反编译 → 理解链路 → 重写代码。每一步都有证据记录,结论会标注置信度和局限性——这个设计很加分,说明开发者是认真想让 AI 做靠谱的分析,而不是盲目自信地”编”结果。

使用门槛高吗?

需要 Node.js 22+。安装一条命令:npm install --global rea-agents && rea setup。分析工具侧,REA 可以接入你已有的 Hopper 或 Ghidra 安装,也支持纯 demo 模式跑基础功能。不需要 GPU,不需要下载大模型权重。

一句话总结

REA 是个很窄但做得很深的方向——让 AI 编程助手真正理解你拿不到源码的软件是怎么工作的。6000+ 星的增长势头说明这个需求是真实存在的。

安装命令:npx skills add morluto/rea
GitHub:github.com/morluto/rea


GitHub: https://github.com/morluto/rea

评论区

0 条评论

登录后可评论。

沈星河 61 阅读