☰
一句话带 AI 看懂二进制:REA 逆向工程技能快速上手指南
2026/10/13 6:19:10 网站建设 项目流程

一句话带 AI 看懂二进制:REA 逆向工程技能快速上手指南

【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea

REA 把逆向工程能力封装成一个本地MCP 服务器,接到 AI 编码助手里之后,你只需要用大白话提问,助手就会自己打开原生二进制、JS/Electron 应用、.NET 程序集或 Android APK,追出某个功能是怎么实现的,并附上可核对的证据。本文带你走完 安装 → 验证 → 跑通第一个分析任务 三步。

能力速览:装完你能做什么

场景装完你能做的
想搞懂竞品 App 的某个功能直接问 AI,它沿调用链追到底,给出伪代码和证据
手里只有编译产物、没有源码恢复汇编、字符串、符号和交叉引用,逐函数还原行为
分析 Electron 或 JS 应用提取模块、import 关系、IPC 边界,不用逆向引擎也能跑
对比两个版本的包跑两次分析,让 AI 输出行为差异和依据

环境自检:先确认这两样东西在位

  1. Node.js:版本需为 22.x(≥22.19)、24.x(≥24.11)或 26+。跑node -v看一眼;版本不达标时,setup 会直接报错拒绝继续。
  2. npm:随 Node 自带,跑npm -v确认有输出即可;缺失时npx命令会无法解析。

⚠️ 原生二进制分析依赖 Hopper、Ghidra 或 IDA 三者之一。没有引擎也能装,但 JS 静态分析和 .NET 分析不挑这个。

三步装完 REA 并注册到你的 AI 助手

步骤 1:启动引导式安装

npx rea-agents setup

它在当前机器拉起安装向导,完成两件事:注册 REA 的本地 MCP 服务器,并把逆向工作流说明(reverse-engineer-anything 技能)装进你的客户端。

步骤 2:选择客户端

向导列出支持列表,勾选你在用的那一个——Claude Code、Codex、Cursor、Gemini CLI、VS Code、Windsurf 都在其中。

步骤 3:审阅写入计划

它会把要改的每个配置文件路径、备份策略和技能安装位置逐项列出来。只写这些、全部可回滚,逐项确认后才落盘,任何一步按 Ctrl-C 都不留痕迹。

步骤 4:按需接入分析引擎

原生二进制分析会在这里询问是否安装 Hopper(独立商业软件,demo 模式有厂商限制)。已有 Ghidra 或 IDA 的,填好路径即可跳过。

步骤 5:重启客户端

按完成提示重启你的 AI 助手,让新注册的 MCP 生效。

💡 只想要逆向工作流说明、不注册 MCP 的话,单独执行npx skills add morluto/rea --skill reverse-engineer-anything即可。

装完先跑这条验证命令

rea doctor --client codex --json

把codex换成你的客户端 ID。判据:输出里该客户端的注册状态为 aligned,且无 error 级检查项,即通过。只体检技能文件本身就用rea doctor --skill --json。

跑通第一个任务:让 AI 逆向一个功能

重启后,在助手里直接输入:

解释"备忘录"应用的搜索功能是怎么实现的,给我证据,然后在我的项目里实现一个类似功能。

把应用名和功能换成你自己的分析对象。预期过程:助手自动选中对应工具(原生文件走open_binary、ASAR 走analyze_javascript_application、APK 走inspect_android_package),返回带代码位置与证据链的结论,最后产出一段可运行的实现。没有引擎、MCP 也不在线时,静态 JS 分析可走命令行回退:

npx -y rea-agents@latest analyze-javascript-application /绝对路径/应用目录 --json

日常维护:更新、排障、卸载各一行

  • 更新版本:rea update
  • 排障体检:rea doctor --json(完全只读)
  • 刷新客户端注册:npx rea-agents@latest setup
  • 卸载(只删 REA 自己写入的注册项与技能文件,不碰 Hopper 和 Node):rea uninstall

💡 macOS 上首次触发 Hopper 会弹出 demo/许可证选择框,在同一个用户会话里处理完再跑第一次分析。

速查表

目的命令
首次安装(技能 + MCP 注册)npx rea-agents setup
体检客户端注册rea doctor --client codex --json
体检技能文件rea doctor --skill --json
静态 JS 分析(离线回退)npx -y rea-agents@latest analyze-javascript-application /绝对路径 --json
更新rea update
卸载rea uninstall

装完这一套,你的 AI 助手从只会写代码变成会翻二进制、能带证据下结论的逆向搭档。更多选项与手动注册方式见 docs/installation.md,命令行与证据契约见 docs/cli.md。

【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询