正在打开每日关注
正在打开每日关注
REA 6.4:让 Agent 通过 MCP 逆向分析二进制、Electron、APK 与网站,结论附证据。
rea 6.4 is out and much, much faster https://t.co/gvQcgWB3Uc
是什么 REA(npm 包 rea-agents)是一个把逆向工程能力通过 MCP 接入 Agent 的 TypeScript 工具,Star 约 14.4 万,主打「Reverse Engineer Anything」——从应用行为到原生二进制,本次 6.4 版本重点是大幅性能提升。
核心设计
通过 npx rea-agents setup 一键注册到 Claude Code、Codex、Cursor、Gemini CLI 等 Agent 并安装配套工作流说明;分析在本地运行,结论附带证据与局限性;可复用已有的 Hopper、Ghidra 或 IDA。分析覆盖面极广:原生二进制、JS/Electron、.NET 程序集、网站、HAR 网络捕获、APK、Android 设备、Flutter、固件、WASM、EVM 字节码乃至进程行为,每种目标都明确了返回内容与依赖要求。
关键洞察 它把传统上依赖专家手工操作的逆向流程,变成 Agent 可编排调用的工具链;「证据优先」的输出设计让 Agent 结论可核查而非黑箱断言。典型工作流是:看中某应用的一个功能→让 Agent 无源码分析其实现→解释并给出证据→为自己的项目实现同类功能,将逆向定位为学习与复用的工程手段。
边界与风险 深度分析依赖外部引擎(Hopper/Ghidra/IDA/JADX/JEB 等),部分目标仅支持 Linux x64;版本迭代快需频繁更新;静态与运行时分析的能力边界不同。此外逆向他人应用涉及版权与许可合规,用于复刻功能时需注意法律与伦理边界。