
REA是一个面向智能体的逆向工程项目目标是通过统一的MCP服务和CLI,让智能体检查二进制文件、应用程序及其运行时行为。即使目标应用没有源代码,智能体也可以借助REA分析功能实现路径、解释工作机制、展示相关证据,并基于调查结果编写和测试相似实现。
REA将智能体连接到不同类型的分析工具,可以处理原生二进制文件、JavaScript与Electron应用、.NET程序集、网站、Android APK、固件、网络捕获和进程行为等对象。分析主要在本机运行,返回结果不仅包含分析发现,还包含支持结论的证据和相关限制。静态JavaScript和.NET检查只读取用户提供的文件,不会运行目标应用;运行时捕获则会以当前用户权限运行目标或与其交互。
在智能体工作流中,智能体通过MCP调用REA检查目标、追踪相关代码,REA返回调查发现及对应证据,智能体再据此继续提问、解释行为或编写实现。用户也可以直接通过终端调用相同的分析工作流。对于深入的原生程序分析,REA可以连接Hopper、Ghidra或IDA;JavaScript、Electron和.NET静态分析则不要求安装这些原生分析引擎。
软件特色:
1、REA 无需用户手动研读成千上万条汇编指令,你只需要用自然语言提出问题:哪个函数负责响应按钮点击?某一项计算是如何实现的?
2、AI 可以调用各类分析工具,提取反编译代码,查找交叉引用,并输出附带可核验技术细节的结论。
3、REA 支持原生可执行文件、程序库、JavaScript 应用以及 Electron 程序;借助专用功能,它还能分析网页应用的代码与运行行为。
1、配置代理
●安装好 Node.js 和 npm 后,运行:npx rea-agents setup
●选择您的代理,审查拟议的更改并予以批准。设置过程将添加 REA 的 MCP 服务器及相应的流程说明,并备份现有配置。随后请重启您的代理。
●该设置支持 Claude Code、Codex、Cursor、Gemini CLI、Grok Build 及其他代理。有关提供商配置和手动 MCP 注册的详细信息,请参阅安装与设置部分。
2、Ask your agent
●请解释“Notes”应用中的搜索功能是如何工作的,向我展示相关证据,并为我的项目开发一个类似的功能。
●请将“Notes”替换为您的目标应用以及您想了解的功能。
3、使用终端
●检查已解压的 JavaScript/Electron 应用目录或 ASAR 文件:
npx -y rea-agents@latest analyze-javascript-application /absolute/path/to/app --json
●结果中包含模块、导入项、Electron 边界及其相关信息。请将路径替换为您的目标路径,例如在 Windows 系统中为“D:/apps/example”。
●要安装 rea 命令以便日常使用:
npm install --global rea-agents●若要进行原生分析,请先配置一个提供商。有关原生命令、提供商选择、快照和脚本编写的内容,请参阅《CLI 和证据指南》。
更多内容请参考:https://github.com/morluto/rea
豆包-工作型AI助手
工作任务Agent全新升级,新用户送30天会员
下载
夸克浏览器
夸克x千问·更强大的AI浏览器
下载
乐播投屏电脑版
强大的投屏性能与兼容性,让你轻松享受高清体验
下载
元气壁纸
支持壁纸自动切换,一键美化整理桌面,让桌面为你而动
下载
W优化大师
专注优化,守护电脑纯净如新
下载
AI聊天助手
智能AI对话聊天机器人
下载
经典老照片修复
模糊图片无损放大变清晰
下载
UC网盘
重要资料放心存 精彩视频爽快看
下载
爱拍压缩大师
专业极致的文件压缩器
下载
百度网盘AI修图
你的智能修图助手
下载
汽水音乐
抖音音乐版,随时随地懂你想听
下载
PP视频
海量高清视频全新体验!
下载
猎豹安全浏览器9
双核安全浏览器,更安全,更快速, 更炫酷
下载
清爽图片编辑
一款功能强大的图片编辑软件
下载
WeMod
支持上千款PC单机游戏
下载
赤兔图片压缩
一键批量压缩、无损压缩
下载