REA 逆向工程工具完整上手3 条命令装好 rea当天跑通第一次分析【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/reaREAReverse Engineer Anything是一个开源逆向工程分析工具面向没有源码的应用它能分析 JavaScript / Electron 应用和原生二进制输出伪代码、反汇编、模块引用等证据既可以作为 CLI 直接在终端使用也能以 MCPModel Context Protocol一种让 AI 智能体调用外部工具的开放协议服务器接入 Claude Code、Cursor 等智能体。本文带你从零完成安装、验证和首次分析全程只需要 3 条核心命令。一、REA 是什么一条命令看清应用内部先说清楚它解决什么问题。你拿到一个没有源码的 Electron 应用、Go/Rust 二进制或网站想知道某个功能是怎么实现的——手动拆包、翻反汇编的时间成本很高。REA 把这些动作收进一个rea命令里静态分析 JavaScript 应用、解析原生二进制、提取证据并且每一步结论都附带证据来源和局限说明本地运行、不上传目标文件。二、REA 安装前的 Node.js 版本自检装之前先确认运行时版本版本不匹配是后续所有报错的源头。执行下面这条命令查看 Node.js 与 npm 版本node -v npm -v对照下表判断是否满足要求Node.js 版本是否支持22.x≥22.23.4✅ 支持24.x≥24.22.1✅ 支持26.12.1 及以上✅ 支持23.x、25.x、早期 26.x❌ 不受支持版本不符时用 nvmNode 版本管理器切到受支持版本nvm install 24 nvm use 24另外提前记下Linux 上如果之后要做原生分析或静态分析机器上需要一个 procps 包提供的ps命令进程归属判断依赖它缺失时 REA 会直接拒绝启动被监管的子进程。三、一步装好 rea 命令npm 全局安装最快最短路径就一条命令把rea-agents包全局安装装完系统里就有rea命令npm install --global rea-agents需要在 CI 或可复现环境里固定版本时先查当前最新版号再写进包名后npm view rea-agents dist-tags.latest npm install --global rea-agents6.4.0备选路线两个各一句话带过macOS 与 64 位 Linux 可以用官方install.sh脚本先git clone https://gitcode.com/GitHub_Trending/rea2/rea再在仓库根目录执行bash rea/install.sh支持--dry-run预演只试一条命令不装东西直接用npx -y rea-agentslatest 子命令 ...。四、验证 REA 安装成功与首次分析报错速查装完做两件事rea --help确认命令可用输出里能看到analyze、setup、doctor等条目rea doctor --json做一次严格只读的完整体检。都通过后用一条真实命令跑通首次分析——对一个 JavaScript / Electron 应用目录做静态分析返回模块、导入和 Electron 边界及其证据rea analyze-javascript-application /absolute/path/to/app --json遇到报错按下面速查均为现象 → 原因 → 一句话修复现象原因修复rea: command not found全局 bin 目录不在 shell 的 PATH 里把~/.local/bin追加进 PATH如~/.bashrc末尾加export PATH$HOME/.local/bin:$PATH重开终端Node.js x.x.x is unsupported运行时版本落在 23 / 25 / 早期 26 等不受支持区间按第二节用 nvm 切到受支持版本后重装Linux 上分析启动前被拒绝capability_unavailable等缺少 procps 兼容的ps进程归属检查失败安装发行版的procps/procps-ng包后重试五、装完之后接入智能体、升级与卸载让 AI 智能体用上 REA 只需要跑一次rea setup它列出检测到的客户端Claude Code、Codex、Cursor、Gemini CLI 等供勾选展示精确的修改计划批准后写入 MCP 注册并自动备份原配置文件完成后重启对应智能体即可开始提问。日常维护记住三条rea update升级、rea uninstall移除 REA 自有注册加--purge-data连缓存一起清、rea doctor --json定期体检。想深入原生二进制分析时先按 官方安装文档 配置 Hopper、Ghidra、IDA 或 Kuna 中的一种作为分析引擎写完整的分析流程可以看 CLI 与 Evidence 指南。【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考