返回工具库

开发工具

REA

通过本地 MCP 和命令行分析二进制、应用结构与运行行为,向编码 Agent 返回证据。

价格模式开源
中文支持以英文为主
适用平台Mac、Windows、Linux

资源介绍

REA 是连接编码 Agent 与逆向分析工具的开源项目。它提供 MCP 和命令行入口,检查原生二进制、JavaScript、Electron、.NET、网站及 Android APK,将函数、调用关系、模块、IPC 或网络观察交给 Agent。结果保留证据和限制,便于沿着具体功能继续追查。

安装需要受支持的 Node.js 与 npm,setup 会登记 MCP 服务、安装工作流指令并备份既有配置。深入分析原生程序可接入 Hopper、Ghidra 或 IDA;静态 JavaScript 和 .NET 检查不需要原生反编译引擎。不同目标还可能需要 Chrome、JADX、JDK 或 adb。

目标文件在本地分析,但工具结果会进入所连接 Agent 的模型上下文;运行时观察可能启动程序并产生交互。REA 自有代码采用 MIT,商业分析器的许可需单独取得。它适合软件互操作、旧程序维护和已授权的分析,输出伪代码仍需要结合原程序验证。

适合什么人

需要分析已授权软件、应用结构和二进制行为的开发者及逆向工程人员。

真实使用场景

追踪 Electron 应用的模块、预加载脚本和 IPC 关系
分析旧程序函数与调用路径,形成可验证的行为说明
比较网站、进程或网络记录在不同输入下的变化

价格说明

REA 自有代码采用 MIT 许可,可自行安装;外部模型、Hopper、IDA、JEB 等工具的订阅或许可费用另计。

核心特点

本地 MCP 与 CLI 双入口
原生程序和多种应用格式分析
带证据与限制的工具结果
Agent setup 与配置备份
运行观察及结果比较

限制与注意事项

原生分析依赖 Hopper、Ghidra 或 IDA,宿主和格式支持因引擎而异
本地分析结果仍会交给 Agent,数据流向受所选模型提供商规则影响
运行时捕获会执行或操作目标程序,伪代码不等于原始源码

常见问题

必须安装反编译器吗?

深入原生分析需要 Hopper、Ghidra 或 IDA;静态 JavaScript 和 .NET 检查可以独立运行。

REA 会上传整个应用吗?

REA 在本地分析目标,Agent 会收到工具结果;模型服务如何处理这些结果取决于所用提供商。

安装 skill 就能开始分析吗?

skill 提供调查方法,还需通过 setup 或手动配置登记 MCP 服务,并满足目标所需的分析工具条件。

相关链接

编辑:WhosBug团队 · 更新于

继续探索

从 REA 进入相关分类与场景

REA 的同类与配套工具

查看全部开发工具

OpenAI 的开源终端编码代理,可读取项目、修改文件、运行命令和审查代码。

Claude Code新收录

Anthropic 官方编码智能体,在终端、IDE 和 Slack 里直接改代码

OpenCode新收录

star 数最高的开源编码 Agent,有官方简体中文站

微软官方跨平台开发工具包,用于构建和运行 .NET、ASP.NET 应用

将需求、实现、测试、评审与发布方法打包成可跨编码 Agent 使用的工程技能。

Aider新收录

跑在终端里的 AI 结对编程工具,Apache 2.0 开源,自己带模型 API Key。

10Web新收录

AI 生成 WordPress 站点并托管,按站点计费,含白标方案给代理商。

记录 AI 技术、工具使用和软件工程实践的中文博客。

有永久免费档的指纹浏览器,支持 API 与 RPA 自动化

整理出海开户、收款、案例研究和产品灵感的中文资料入口。

袋马(DAIMAX)是高德推出的 AI 应用生成平台,主打 Vibe Coding 零代码开发。用户通过自然语言对话,可在分钟级生成可上线的小程序或 iOS 原生应用。

字节跳动旗下的中文 AI 助手,覆盖写作、编程、图像与视频生成