跳到内容
返回文章列表
open-source3 min

REA:让 AI 智能体逆向分析任何应用的仓库

REA: the repo that lets AI agents reverse engineer any app

KGA IT
2026-10-123 min
GitHubOpen SourceReverse EngineeringMCPAI Agents

是什么

用户 morluto 的 REA(Reverse Engineer Anything) 在 2026 年 10 月 11 日 登上 GitHub Trending 第一名,单日获得约 2.56 万颗星。据 GitHub API,10 月 12 日已超过 9.5 万颗星。许可证为 MIT。

README 中一句话概括了它:"看到喜欢的功能?把它的原理一直理解到二进制层面。"REA 是一个 MCP 服务器,把 AI 编程智能体(Claude Code、Codex、Cursor、Gemini CLI、Grok Build 等)连接到 逆向工程 工具。您让智能体在 没有源代码 的情况下调查某个应用,它就会解释功能如何运作、给出证据,还能为您的项目构建一个类似版本。

能分析什么

据 README,REA 覆盖:

  • 原生二进制: 借助已安装的 Hopper、Ghidra 或 IDA,得到伪代码、汇编、字符串、符号和调用关系。
  • JavaScript 与 Electron: 模块、导入、source map、路由和 IPC。
  • 网站: 通过 Chrome 系浏览器获取结构、脚本和网络流量。
  • .NET、Android APK、Android 设备(adb)、WASM、EVM 字节码、固件 以及网络抓包(HAR)。
  • 已记录的 Linux 崩溃: 每个线程的寄存器与信号。

分析在 本地 运行,每个结论都附带 证据与局限。安装只需一条命令 npx rea-agents setup,它会把 MCP 注册到所选智能体,并备份现有配置。

为何爆红

逆向工程一向需要专家和昂贵工具。REA 把它变成与您已在用的智能体的一次对话。在安全领域,它有助于 分析恶意软件、审计第三方应用、调查崩溃;在产品领域,有助于理解竞争对手如何实现某个功能。

重要提醒

  • 法律问题: 许多服务条款和许可协议(EULA)禁止逆向工程。各国法律不同,有些地方对互操作性和安全研究有例外,有些没有。照搬竞争对手的实现可能侵犯著作权或专利。 用于产品前请咨询律师。
  • 安全: 该工具会处理未知二进制文件。只在 隔离的机器 或虚拟机中分析恶意软件。
  • 智能体会出错: REA 给出证据正是为了让人来核查。不要未经审查就把智能体的解释当作事实。
  • 热门不等于经过审计: 几天内获得 9.5 万星的项目也是供应链攻击的诱人目标。请固定版本并审查变更。

给企业的建议

  1. 安全团队 可以加快对可疑样本和无源码的内部遗留应用的分诊。
  2. 制定使用政策: 允许分析哪些目标、由谁审批。
  3. 在 隔离环境 中运行,并确保原生工具的许可合规。

来源


想以负责任的方式把 AI 智能体用于安全与软件分析吗?KGA IT 提供免费咨询:kga-it.com

携手解决您的技术挑战

KGA IT Solutions 拥有 AI、云计算、DevOps 专业团队,为您的业务挑战提供最佳方案。

联系我们