∴ GitHub / 趋势仓库

morluto / rea

用智能体逆向工程,从应用行为到底层二进制

语言
TypeScript
Star
7.2k
Fork
802
当日新增(10-06)
+2,963
累计在榜
1 天
最高名次
第 8 名
首次上榜
2026-10-06
去 GitHub 查看 ↗

∴ 是什么

REA 是连接智能体与逆向工程工具链的 CLI 和 MCP 服务器,支持分析原生二进制、JavaScript 与 Electron 应用、.NET 程序集和网站。分析在本地运行,结果包含证据与局限性,可配置 Hopper 或 Ghidra 作为分析后端。

∴ 解决什么问题

  • 应用没有源代码,难以理解其功能实现
  • 逆向分析工具链与智能体集成困难
  • 需要可复现、带证据的分析结论而非猜测

∴ 怎么上手

  1. 01运行 `npx rea-agents setup` 引导设置智能体与分析工具
  2. 02重启智能体后,描述想要理解的应用或功能
  3. 03在终端运行 `npx -y rea-agents@latest doctor` 检查依赖与环境
  4. 04运行 `npx -y rea-agents@latest analyze /Applications/Notes.app` 分析应用
  5. 05用 `curl -fsSL https://raw.githubusercontent.com/morluto/rea/main/install.sh | bash` 安装 `rea` 命令
  6. 06或运行 `npm install --global rea-agents` 后执行 `rea setup`

∴ 适合谁

需要在无源码情况下理解应用功能并将其复刻到自身项目的开发者,以及使用智能体进行逆向分析的安全研究人员。

∴ 要点

  • 支持 Claude Code、Claude Desktop、Codex、Cursor、Gemini CLI 等智能体
  • 分析过程生成证据,不声称恢复原始源码或自动克隆应用
  • 原生二进制分析需要 Hopper 或 Ghidra,Hopper 可在 setup 时安装
  • Ghidra 支持需要 Ghidra 12.1.4 与 64 位 JDK 21
  • 静态 APK 分析使用独立提供的 headless JADX JAR 与 Java
  • MIT 许可证
许可证 MITagent-skillsai-agent-toolsai-agentsbinary-analysisclicoding-agentscordisctfdecompilerdisassemblerdshdsh-pluginghidrahoppermcpmcp-servermodel-context-protocolreverse-engineeringreverse-engineering-toolsstatic-analysis

解读由 AI 依据项目 README 生成,生成于 2026-10-06,以 GitHub 原文为准。

∴ 在榜记录

GitHub Trending 今日榜的每日存档,日期按北京时间。2026-10-06 首次上榜,累计在榜 1 天,最高第 8 名。

2026-10-06 +2,963
每日新增 Star · 2026-10-06 至 2026-10-06 · 共 1 个在榜日峰值 +2,963
日期名次当日新增总 Star
#8+2,9637,203