REA可以分析什么
| 目标类型 | REA 返回内容 | 要求和指南 |
|---|---|---|
| 原生二进制 | 伪代码、汇编、字符串、符号、调用和引用 | Hopper、Ghidra 或 IDA;原生分析指南 |
| 离线 ELF 布局 | 节区、段、原始符号/重定位和静态缓解候选 | Linux x64 上自备 pwntools;二进制诊断指南 |
| Go 二进制 | 内嵌编译器版本、模块、替换和构建设置 | 内置静态 ELF/PE/thin Mach-O 检查;无需安装 Go |
| WASM 文件 | 校验、节区、精确的导入/导出 WAT 形式和解码后的 WAT | 自备 WABT 1.0.42;`inspect_wasm_artifact` |
| EVM 字节码 | 调度选择器、字节偏移、推断的参数和可变性 | Linux x64 本地原始/十六进制载体;离线 EVM 指南 |
| Linux 崩溃记录 | 原始备注、每个记录线程的寄存器/信号和可选映射候选 | Linux x64 自备 pwntools;可选 GDB/pwndbg;崩溃记录指南 |
| JavaScript / Electron | 模块、导入、source map、路由、IPC 和原生插件关系 | Node.js 和 npm;应用分析指南 |
| 网站 | 页面结构、脚本、网络观察和请求的截图 | Chrome 系浏览器;浏览器分析指南 |
| 保存的网络抓包 | 请求、响应、暴露的负载和源码位置 | HAR;Linux 上原生 mitmproxy 捕获用 mitmdump;抓包指南 |
| .NET 程序集 | 元数据、CIL 指令、声明的原生依赖和构建对比 | 无(纯静态);托管代码指南 |
| Android APK | 清单声明、类、反编译方法和引用 | Linux/macOS/Windows x64 上的无头 JADX 和完整 JDK;Android 指南 |
| Android 设备 | 设备、包、进程、日志、转储、屏幕截图和 APK/文件传输 | 自备 adb(模拟器或真机);ADB 指南 |
| JEB 工程 | 引擎支持的分析单元、工件摘要和类型/方法伪代码 | 由调用方启动的 JEB 客户端提供 MCP 服务,通过 `REA_JEB_MCP_URL` 选择;JEB 指南 |
| Android 资源 | 解码后的清单、字符串表、语言区域和版本信息 | 自备 Apktool 启动器;资源指南 |
| 固件 | 区域、提取结果和原生分析交接 | Linux 上的 Binwalk / Unblob;固件指南 |
| 安装包和资源 | 文件清单、摘要、plist、Apple bundle 结构和提取的资源 | 工件与 JavaScript 指南、Apple 应用指南 |
| 进程行为 | 终端输出、交互、退出和文件系统观察,以及多次运行对比 | Linux/macOS 且需原生 PTY;进程捕获指南 |
原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/Yun1338.html