REA 接入 AI 编码助手教程:3 条命令完成本地逆向工程 MCP 配置
【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea
REA 让 AI 编码助手通过 MCP 接入本地逆向工程工具链,直接检查 App 与二进制并给出带证据的结论。装完之后,你就能让 Claude Code、Codex、Cursor 等助手在你的机器上完成静态逆向分析。本文共 3 条命令,熟练操作约 5 分钟。
了解 REA:AI 助手能做什么
你得到的结果很具体:
- 向 AI 助手描述目标 App 的某个功能,它通过 REA 检查本地文件并回报模块、导入、路由与 IPC 关系
- 每条结论附带证据来源和覆盖范围,助手会说明"哪些没查到"
- 分析全程在本机执行,目标文件不会外传
适合人群:用 AI 编码助手写代码、想看懂闭源 App 行为的前端和后端工程师。静态 JavaScript / Electron / .NET 分析零配置——只依赖 Node.js 和 npm,不用装 Hopper、Ghidra 或 IDA。
跑 REA 前核对 Node 版本
先确认本机环境:
- Node.js 22.x(≥22.23.4)、24.x(≥24.22.1)或 26.12.1+,npm 随之可用
- Linux 用户:
PATH上要有 procps 系的ps,否则 REA 拒绝启动受监管子进程 - macOS 12+、Ubuntu 24.04+、Fedora 41+ 等主流系统
核对只跑一条命令:
node -v输出落在上述区间即通过。不满足时唯一动作是升级 Node 再重试,不需要 clone 仓库,也不要额外安装任何分析引擎。🔍
一条命令注册 REA 到你的 AI 客户端
npx rea-agents setup交互流程三步:选客户端 → 看改动清单 → 批准。批准前它只做计划、不写文件,清单里列明每个配置路径和拟安装的 Hopper 包;Hopper 是可选分支,需单独批准。写盘前会先生成.rea.backup备份,无关的注册项和注释原样保留。你什么都不用手动改配置。
注意边界:setup 只改选中客户端的配置和 REA 自己的 skill 文件,其余一律不碰;取消或 Ctrl-C 退出则无任何变更。完成后重启对应助手,新工具才生效。
用一个最小目标验证分析链路
首次验证选静态 JS 分析,不需要任何分析引擎。指向一个已解包的 App 目录或.asar文件:
npx -y rea-agents@latest analyze-javascript-application /绝对路径/目标目录 --json怎么看出成功了:
- 进程退出码为 0,stdout 输出合法 JSON
- JSON 内是完整应用 Evidence,包含
evidence_id、模块清单与 Electron 边界 - 没有
capability_unavailable之类的拒绝信息
边界说明:该命令只读取你传入目录内的文件,不运行目标应用,也不联网上传。真实大型 App 的 Evidence 可能达数百 MB,建议重定向到文件再看摘要视图,别直接灌进终端。
排掉 3 个高频坑,再走进阶路线
三个最常见的问题:
- 助手里看不到 REA 工具:setup 后没有重启助手。重启一次即可;仍不行再检查注册状态。
- Linux 报进程相关拒绝:
PATH上缺 procps 的ps。装上发行版自带的procps或procps-ng再试。 - setup 直接跑不起来:Node 低于 22.23.4。升级 Node 是唯一处理办法。
下一步按目标类型选文档:原生二进制走 原生调查指南,Hopper / Ghidra / IDA / Kuna 四种引擎的配置见 安装与设置;CLI 与证据契约 覆盖快照、脚本化和退出码;工具总目录在 MCP 契约。更细的参数以仓库文档为准。
【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考