3 条命令接入本地逆向引擎:REA 让 AI Agent 替你做二进制分析

发布时间:2026/11/2 11:02:28
3 条命令接入本地逆向引擎:REA 让 AI Agent 替你做二进制分析 3 条命令接入本地逆向引擎REA 让 AI Agent 替你做二进制分析【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/reaREAnpm 包rea-agentsv6.8.0是面向 AI Agent 的本地逆向工具链一条命令把 Agent 接上本机的 Hopper、Ghidra、IDA 等引擎用自然语言完成二进制、JS 应用与 APK 的逆向分析适合不想啃逆向 GUI 的工程师。场景看懂竞品 App 的内部实现但不想啃逆向 GUI你注意到竞品 App 里有个功能想复刻可惜源码不在手上。传统路径是装引擎、加载目标、手动翻函数工具学习成本往往高于分析本身。REA 的做法相反你用自然语言描述目标Agent 自己调用本机的逆向引擎把反编译结果、证据和局限一并带回来。全程分析在本机完成终端里直接运行目标命令同样可行。能力一览支持哪些目标下表是常用通道更完整的清单见 docs/README 目标表。目标类型分析通道是否需要引擎/工具链备注原生二进制本机 Hopper / Ghidra / IDA / Kuna需要四选一伪代码、交叉引用、控制流由引擎产出JS / Electron 应用内置静态解析不需要输出模块图、导入关系与 Electron 边界.NET 程序集内置元数据 CIL 解析不需要纯静态不加载不执行Android APK自带 headless JADX需 JADX 与 JDKManifest、类与反编译方法Go / Rust 二进制内置 ELF/PE 静态检查不需要Go 读内嵌构建元数据Rust 读 cargo-auditable 依赖Linux 固件Binwalk / Unblob需要Linux分区划分与区域解包网页与浏览器行为挂接 Chrome 系浏览器需要浏览器捕获页面脚本与网络请求进程行为本地 PTY 受控运行不需要记录终端交互与退出码可对比两次运行快速上手从注册到第一条分析命令1. 注册 Agent 与 MCP 服务器。交互式选择客户端写入配置前会先预览变更并请求你批准npx -y rea-agentslatest setup完成后按提示重启 Agent之后即可直接用自然语言提问。2. 跑一条免引擎的静态分析验证安装。指向任意 JS 目录或 Electron 应用npx -y rea-agentslatest analyze-javascript-application /absolute/path/to/app --json输出包含模块、导入、Electron 边界及各自的证据无需安装任何逆向引擎。3. 环境自检。按实际任务范围检查引擎与注册状态是否就绪npx -y rea-agentslatest doctor --json完整的命令清单、参数与输出契约见 CLI 与证据指南引擎配置细节见 安装与设置文档。幕后速览你的命令如何变成反编译结果你的命令 → 入口路由 → 工作流编排 → 引擎适配 → 进程内桥接 → 结果回传环节职责命令入口只做分发MCP 与终端两条通道汇合后走完全相同的工作流工作流编排会话路由、证据账本、快照缓存Doctor 与 Setup 也在这里引擎适配Hopper、Ghidra、IDA 等各有一个 Provider负责会话生命周期与结果归一进程内桥接脚本被送进引擎进程内执行经带认证的本地私有套接字回传数据不改动外部工具结果回传反编译结果先过契约层校验再连同证据封装返回怎么提问、怎么读结果你可以这样对 Agent 说理解 Notes App 的搜索功能是怎么实现的展示证据。对比这两份固件版本告诉我分区结构变了什么。用受控 PTY 各跑一遍 v1 和 v2记录终端输出差异。每条结果固定带三块内容证据结论来自哪段字节、符号或引用、局限哪些部分引擎未能确认、未覆盖项明确不知道的内容。这个设计针对 Agent 的常见毛病——把推测当事实转述给你。强制携带证据后你可以直接核验结论来源而不是接受一段无法追溯的分析。适用边界适合静态检查竞品 JS/Electron 层逻辑、Go/Rust 构建元数据不运行目标、无需装引擎引擎在手的二进制反编译与交叉引用追踪用自然语言驱动用 PTY 对比两次运行的终端输出差异不适合 / 目前的缺口不替你安装或升级 Hopper、Ghidra、JADX 等第三方工具链需自备或走 setup 的可选安装运行时捕获以本机用户权限执行目标深度手工调试仍建议配合原有引擎收尾REA 的价值在于把引擎操作这层重复劳动交给 Agent把结论必须有据变成硬约束。安装与设置CLI 与证据指南MCP 工具契约有问题可先到 roadmap 看新目标类型的接入进度 【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询