morluto/rea:让智能体把逆向工程做到二进制层
来源:GitHub — 2026-10-14 · ⭐ 198,275 stars · 今日 +54,706 · TypeScript
📋 概述
REA 把逆向工程拆成智能体可以直接调用的 MCP 工具,在没有源码的前提下检查原生二进制、JavaScript 与 Electron 应用、.NET 程序集和网站,讲清某个功能究竟如何实现,给出证据,再照着在自己的项目里重建同类能力。执行 npx rea-agents setup 就会把 MCP 服务与配套工作流指令注册进 Claude Code、Codex、Cursor、Gemini CLI、Grok Build 等智能体,并在改动前备份原有配置。原生分析可以复用本机已有的 Hopper、Ghidra 或 IDA,纯静态的 JavaScript 分析不需要任何原生分析引擎;所有分析都在本地完成,每条结论都附带证据与局限说明。以 TypeScript 实现,累计约 19.8 万星、单日新增 54,706 星,采用 MIT 协议。
🔑 核心要点
- 一条 npx rea-agents setup 就把 MCP 服务与工作流指令注册进 Claude Code、Codex、Cursor、Gemini CLI 等智能体,原有配置先备份。
- 同时覆盖原生二进制、JavaScript 与 Electron 应用、.NET 程序集与网站四类目标,静态 JavaScript 分析无需原生分析引擎。
- 原生分析可直接复用现有的 Hopper、Ghidra 或 IDA,全部流程都在本地执行。
- 每个结论都附带证据与局限说明,终端里也能用 npx rea-agents analyze-javascript-application 输出模块与导入关系。
💡 金句
看到一个喜欢的功能,就一直理解到二进制底层为止。
👍 0
👎 0
← 返回 GitHub Trending 首页