re-plugin-dev
Installation
SKILL.md
Ghidra / IDA 插件开发
何时使用 / 何时不用
- 用:重复性分析步骤需要固化成可复用工具(批量标注、解密循环、自定义格式解析、特殊协议字段标注)
- 用:需要交互式 UI(菜单/快捷键/面板)或"工程加载即自动执行"的常驻功能
- 用:团队内分发/多机器统一分析环境([[re-ghidra]] / [[re-ida]] 脚本升级为工程化插件)
- 不用:一次性分析任务(脚本即用即走,[[re-ghidra]] 步骤 4 / [[re-ida]] 步骤 4 的轻量脚本足够)
- 不用:只是把已有逻辑换个语言重写(先确认场景,见步骤 1)
工具准备
静态分析工具开发可免沙箱;插件跑在分析工具进程内,不执行样本代码(免沙箱,[[re-analyze/platform-tips]] 静态优先)。