↑

REA 逆向工程分析v1.1.0

reverse-engineer-anything37 KB

对原生程序、.NET、Electron/JS 应用、固件、浏览器扩展、APK 等二进制与打包产物进行反编译与架构还原。当你需要分析无源码的 shipped binary、比对版本差异、或从运行时证据推断功能时触发。

0 0 0 0 更新于 2026-10-28 19:06

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

本 Skill 提供 REA(Reverse Engineering Agent)逆向工程分析能力,覆盖原生可执行文件、.NET 托管程序、Electron/JavaScript 应用、Android APK、固件镜像、浏览器扩展、WebAssembly 及 EVM 字节码等多种目标类型。通过静态分析、反编译、二进制布局检查与运行时证据提取,帮助用户还原软件架构、比对版本差异、识别功能模块,并在无源码条件下推断程序行为。所有操作内置强制合规校验,确保分析目标具备合法权利基础,拒绝任何涉及破解、盗版、绕过授权或侵犯商业秘密的请求。

技能包含

  • SKILL.md(本文件):技能主说明,含目标路由规则、工具调用约定与合规强制校验流程
  • 法律说明.md:个人自用合规参考,列明逆向分析的法律边界与自查清单
  • references/connection-and-recovery.md:REA 工具缺失或连接异常时的诊断与修复指南
  • references/native-and-artifacts.md:原生二进制与 NativeAOT 工作流,含可选元数据恢复说明
  • references/android-applications.md:Android APK 分析方法与工具链指引
  • references/javascript-applications.md:Electron/JS 应用与 ASAR 包分析流程
  • references/runtime-observation.md:运行时观察与证据提取的操作规范
  • references/evidence-workflows.md:证据链保留、引用与报告生成的工作流
  • icon.png:技能图标

核心能力

  • 多目标路由:自动识别目标类型并路由至对应分析工具,支持原生 ELF/PE、.NET、Android、JavaScript、固件、WASM、EVM 等十余种格式
  • 静态反编译与架构还原:调用 Ghidra、IDA 等后端生成伪代码,还原函数逻辑与模块依赖关系
  • 二进制布局检查:离线解析 ELF/PE 符号、重定位、缓解措施与资源树,无需启动调试器
  • 版本比对与差异分析:通过构件清单与行为证据比对不同版本间的功能变更
  • 运行时证据提取:从 HAR 抓包、浏览器目标、Electron 进程等被动观察源提取网络行为与 API 调用痕迹
  • 强制合规校验:执行前自动校验合法权利、授权范围与 EULA 限制,不满足条件即拒绝并提示法律依据

应用场景

用户怎么说本技能做什么
"分析这个 APK 的核心功能模块"调用 inspect_android_package 反编译 APK,提取类结构、方法引用与入口点,生成模块依赖图
"对比两个版本的 Electron 应用有什么变化"分别对两版 ASAR/JS 树执行 analyze_javascript_application,比对模块身份与代码差异
"这个固件镜像里有什么文件系统"使用 inspect_firmware_regions 识别分区布局,按需调用 extract_firmware 提取文件系统内容
"分析这个无源码的 .NET 程序做了什么"通过 inspect_managed_artifact 反编译 IL 代码,还原类型定义与调用链
"从崩溃的 core dump 里找原因"对 x86-64 ELF core 执行 inspect_recorded_crash,读取线程状态、寄存器与映射信息
"这个 WebAssembly 文件的功能是什么"调用 inspect_wasm_artifact 解码为 WAT,保留字节级精确身份与 JavaScript glue 关联分析