re-plugin-dev

Installation
SKILL.md

Ghidra / IDA 插件开发

何时使用 / 何时不用

  • 用:重复性分析步骤需要固化成可复用工具(批量标注、解密循环、自定义格式解析、特殊协议字段标注)
  • 用:需要交互式 UI(菜单/快捷键/面板)或"工程加载即自动执行"的常驻功能
  • 用:团队内分发/多机器统一分析环境([[re-ghidra]] / [[re-ida]] 脚本升级为工程化插件)
  • 不用:一次性分析任务(脚本即用即走,[[re-ghidra]] 步骤 4 / [[re-ida]] 步骤 4 的轻量脚本足够)
  • 不用:只是把已有逻辑换个语言重写(先确认场景,见步骤 1)

工具准备

静态分析工具开发可免沙箱;插件跑在分析工具进程内,不执行样本代码(免沙箱,[[re-analyze/platform-tips]] 静态优先)。

Ghidra —— Java 扩展 / Python 脚本

Installs
48
GitHub Stars
193
First Seen
Aug 17, 2026