SuperAPI AI 工具集

Ghidra/IDA Reverse Engineering Skill

安全与审计

查看项目

更新于 10-15 09:45

技能介绍

用途

Ghidra/IDA Reverse Engineering Skill 用于对二进制文件进行全面的分析与逆向工程。它把 Ghidra 与 IDA Pro 的能力接入自动化流程,适合需要反复执行反汇编、反编译、结构提取与漏洞定位的工作。

主要能力

  • 执行 Ghidra 无头(headless)分析脚本
  • 解析并解释反汇编输出
  • 生成并运行 Ghidra Python 脚本
  • 分析反编译代码以发现漏洞
  • 提取函数签名与数据结构
  • 创建并应用 Ghidra 类型定义
  • 导出分析产物,如调用图、数据流
  • 支持 IDA Pro 脚本(IDAPython)

使用方式

该技能面向以下目标流程:

  • binary-reverse-engineering.js
  • firmware-analysis.js
  • malware-analysis.js
  • vulnerability-root-cause-analysis.js

依赖项包括:

  • Ghidra CLI(analyzeHeadless)
  • IDA Pro(可选,用于 IDAPython 支持)
  • Python 3.x,配合 ghidra_bridge 或 ghidrathon
  • Java Runtime Environment(用于 Ghidra)

集成说明:

  • Ghidra 无头模式可支持自动化分析流水线
  • 结果可导出为 JSON、XML 或自定义格式
  • 同时支持基于脚本和交互式的分析工作流
  • 可生成 Ghidra 项目文件,供后续手动跟进

适用场景

该技能适用于:

  • 静态二进制分析工作流
  • 编译代码中的漏洞发现
  • 恶意软件逆向工程
  • 固件提取与分析
  • 从二进制进行协议逆向工程

限制

资料未提供关于收费、价格、平台支持范围、分析效果或性能上限的具体说明,暂未提供。