news 2026/10/29 10:47:52

一条命令装好 REA 逆向分析工具:让智能体直接接入逆向分析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一条命令装好 REA 逆向分析工具:让智能体直接接入逆向分析

一条命令装好 REA 逆向分析工具:让智能体直接接入逆向分析

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

REA(Reverse Engineer Anything)是开源的 REA 逆向分析工具。装完后,终端会多出一条rea命令。它能分析应用行为、JavaScript 与 Electron 应用、原生二进制。本文带你走完 macOS、Linux、Windows 上的安装与初始化,让智能体直接调用这些分析能力。

🧰 装完你手上有什么

  • 带证据的分析——给rea一个本地路径,它回传结论,每条结论后跟着依据;静态 JS 分析不依赖引擎。
  • 智能体可调用的接口——rea setup跑一遍,Claude Code、Cursor 等智能体就能在对话里发起逆向任务。
  • 原生引擎可选——Hopper、Ghidra、IDA 现成安装都能挂上;一个没有也不妨碍 JS 分析。
  • 维护即命令——rea update升级、rea uninstall移除,只动 REA 注册的东西。

说白了,它把 Hopper 这类重型工具的能力,变成了智能体随手能调的接口。

⚙️ 开工前核对:环境与路线

先敲node -v:受支持的是 22.x(≥22.23.4)、24.x(≥24.22.1)、26+(≥26.12.1)。23、25 和预发布版都不行。安装器不会替你升级 Node,只如实报错。

  • 如果你用 Windows,或者日常就是 npm 工作流,就直接npm install --global rea-agents。
  • 如果你只想跑一次分析、不想留东西在机器上,就用一条npx命令,跑完即走。
  • 如果你要装进 CI 或容器这类无交互环境,就用npx -y或rea setup --json这类写法。

Linux 上再顺手确认ps可用,缺了它分析任务会拒绝启动。

📦 REA 逆向分析工具按环境给的安装命令

桌面:npm 全局安装

先敲node -v,确认落在受支持区间。

npm install --global rea-agents rea --version

敲完你应看到当前版本号回显,之后rea在任意目录都能用。

  • --global:关键参数——漏掉它,rea只进当前项目的node_modules/.bin,PATH 里看不到。
  • rea-agents@<version>:显式锁定版本,回滚时靠它。

不想在机器上留东西?改用 npx。

npx 单次运行

先确认基础镜像已备好受支持的 Node 版本,别指望安装器替你补。

npx -y rea-agents@latest analyze-javascript-application /absolute/path/to/app --json

你应拿到完整的结构化 JSON,机器上不留全局命令——相当于租着用。

  • -y:跳过首次下载的确认弹窗——不加它,CI 会卡住。
  • @latest:锁定最新已发布版——不写可能命中当前项目已装的旧版本。
  • --json:输出供脚本解析。
  • rea setup --json:非交互初始化,只汇报计划与体检结果,不写文件。

装完之后,维护靠这几条。

升级、锁版本与卸载

先记一笔:MCP 注册锁在"真正执行 setup 的版本"上,回滚后要重跑 setup。

npm install --global rea-agents@6.4.0 rea --version

rea --version应回显 6.4.0。

  • rea update:把当前全局安装升到最新,装完先核对新版可执行文件版本号再报成功。
  • rea uninstall:只移除 REA 注册的智能体配置与 skill 文件,Hopper、Node、抓包数据都不动。
  • --purge-data:加在 uninstall 后,额外清掉 REA 的缓存。

🔑 从装完到跑通:rea setup 四步

npx rea-agents setup
  1. 多选智能体——Claude Code、Codex、Cursor、Gemini CLI 等十余种列在清单里;勾中的项才会被注册。
  2. 审阅修改计划——配置路径、外部软件、网络来源逐条摆出;批准前不写任何文件,旧配置自动备份。
  3. Hopper 单独选项——它是 setup 里的独立一项,不点头就不装;顺带可记录你已有的 Ghidra 路径。
  4. 重启配置过的智能体——结束提示列了哪些名字,就重启哪些;重启后智能体里出现 REA 工具。

只想体检就用rea doctor --json,严格只读。setup 细节与 Hopper 安装机制见安装与配置文档。

🩺 装不上的时候先查这里

你看到的现象大概率原因一条修复命令
rea: command not found漏了--global,可执行文件留在node_modules/.binnpm install --global rea-agents
启动即报 Node.js 版本不支持当前是 23、25 或预发布版node -v(核对后切到受支持大版本)
npx 首次运行卡在下载确认没加自动确认参数npx -y rea-agents@latest setup
Linux 上分析任务拒绝启动PATH 缺少 procps 版pssudo apt install procps

顺手提醒一句:npm 的下载确认与 setup 的配置批准是两次独立批准,少了第二次,改动不会落到智能体一侧。

rea在手、智能体接上,你的第一个逆向分析任务就能开工了。

你的场景你该敲的命令
桌面(含 Windows)日常npm install --global rea-agents
CI / 无交互,只跑一次npx -y rea-agents@latest <子命令> --json
只装智能体使用说明,不装分析引擎npx skills add morluto/rea --skill reverse-engineer-anything

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/29 10:43:06

MusicFree 完整源码解析:一首歌的插件化播放旅程与背后的协议原理

MusicFree 完整源码解析&#xff1a;一首歌的插件化播放旅程与背后的协议原理 【免费下载链接】MusicFree 插件化、定制化、无广告的免费音乐播放器 项目地址: https://gitcode.com/maotoumao/MusicFree MusicFree 是一款插件化、无广告的免费音乐播放器&#xff0c;支持…

作者头像 李华
网站建设 2026/10/29 10:42:29

加注释完整CEEMD程序Matlab代码:原理、实现与避坑指南

简介&#xff1a;这份资源面向信号处理方向的学生、科研人员与工程技术人员&#xff0c;提供一套带完整中文注释的CEEMD&#xff08;完全集合经验模态分解&#xff09;MATLAB实现&#xff0c;用于解决非线性、非平稳时间序列的分解与分析问题。代码覆盖初始化参数设置、白噪声注…

作者头像 李华
网站建设 2026/10/29 10:41:52

每日 AI 研究简报 · 2026-07-26

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/29 10:34:19

数据结构与算法:分块(一):块状数组、块状链表

前言 这玩意儿也太妙了&#xff01;&#xff01; 一、内容 对于 n 长度的数组&#xff0c;考虑将其平均划分为 块&#xff0c;那么就有块数和每个块内的长度都是 的级别&#xff0c;所以此时就能实现遍历所有块和块内遍历一遍的复杂度都是 的了。 在维护信息时&#xff…

作者头像 李华
网站建设 2026/10/29 10:31:41

操作系统课设六大实验工程化实现与二次开发指南

简介&#xff1a;面向计算机科学专业学生与操作系统课程学习者&#xff0c;这份东北大学操作系统课设资料围绕进程管理、内存管理、文件系统与设备管理等核心模块展开&#xff0c;适合用于课程设计参考、实验复现与原理梳理。压缩包共24个文件&#xff0c;以21个cpp源码为主体&…

作者头像 李华