提交智能体收藏0
M
AI 工具智能体开发

REA 逆向工程智能体工具

REA

REA 是一个供智能体通过 MCP 调用的逆向工程工具集,可检查本地二进制、JavaScript/Electron、.NET、APK、固件等多种目标并返回带证据的分析结果。

REA is a reverse-engineering toolset that agents can call via MCP to inspect local binaries, JavaScript/Electron apps, .NET assemblies, APKs, firmware, and other targets, returning evidence-backed findings.

— 人看过

GitHub 项目数据

GitHub ★ 314,301Fork 79,660项目指标 97/100

最近提交:2026-10-18T09:13:49Z · 许可证:MIT

来源:GitHub 官方 API · 同步于 2026-10-18 18:49(北京时间)

项目官网 ↗

评分规则与适用范围

指标 v1:热度 40 分(40 × log10(Star + 1) / 6,四舍五入,上限 40);维护活跃度 40 分(最近提交在 30/90/180/365 天内分别为 40/30/15/5 分,更久或仓库归档为 0);识别到 SPDX 许可证 20 分。指标用于观察热度、维护时间与许可透明度,不是用户评分或功能实测,不能说明安全性、效果或商业适用性。Fork 仅展示,不参与打分。

本项目分项:热度 37,活跃度 40,许可透明度 20。缺失许可不等于没有许可,请核对原仓库。

能做什么

  • 通过 MCP 将逆向工程工具接入支持本地 MCP 服务器的智能体,由智能体调用工具检查目标并追踪相关代码。
  • 覆盖多种目标:原生二进制(需要 Hopper、Ghidra 或 IDA 等引擎)、JavaScript/Electron 应用、.NET 程序集、Android APK、网站、网络抓包、固件、SQLite 数据库、WASM、EVM 字节码、Flutter 应用等。
  • 返回结果会附带证据和限制说明,便于智能体解释行为或基于发现编写并测试实现。
  • 也提供命令行界面,可直接在终端执行相同的分析工作流。

适用场景

  • 不理解源码时,想弄清某个应用的功能或实现方式。
  • 希望把某个功能移植到自己的项目中,需要先分析目标应用的行为。
  • 对二进制、应用包或抓包记录进行本地静态检查与结构梳理。

使用条件与限制

  • 需要 Node.js 22.x(>=22.19)、24.x(>=24.11)或 26+,以及 npm。
  • 深度原生分析需要用户自行安装并授权使用 Hopper、Ghidra 或 IDA 等商业或开源工具,REA 不授予工具许可。
  • 部分目标需要额外外部工具(如 JADX、adb、tshark、binwalk、pwntools 等)或特定平台支持,具体限制见对应文档。
  • 静态分析不会运行目标应用;运行时捕获会以用户权限运行或交互目标,具体影响见各运行时指南。
  • 分析在本地进行,但智能体模型提供方的数据策略可能影响结果传输。
  • 项目声明仅用于合法研究、教育、互操作性、软件保存以及分析自己拥有或获授权检查的软件。

来源与收录说明

AI 整理,已通过独立来源审核,收录于 2026-10-18。资料整理不代表运行实测,具体功能与使用条件以官方说明为准。

https://github.com/morluto/rea ↗

这个项目对你有帮助吗?

点赞由服务器记录,收藏保存在当前浏览器