插件
IDA还支持插件的机制,可以扩展支持更多更强的各种功能。
插件机制
- IDA插件
- 概述
- IDA支持插件机制
- 作用
- 通过写代码,实现特定功能
- 举例
- 写代码,增强对对恶意代码的分析
- 提取Mach-O中的ObjC的符号表
- 举例
- 通过写代码,实现特定功能
- 具体实现
- 支持多种语言
Python
- 详见
- 子教程中提到的
- 详见
C++
- 支持多种语言
- 官网文档
- Plugins | Hex-Rays Docs
- 如何写插件 == How to write your own plugin? | Hex-Rays Docs
- 用Python(库:IDAPython)写插件
- 用C++写插件
- 如何写插件 == How to write your own plugin? | Hex-Rays Docs
- Plugins | Hex-Rays Docs
- 官网插件库
- 概述
常用插件
常见的插件有:
- stealth
- findcrypt
- highlighter
- unispector
- keypatch
- 有机会参考
使用Keypatch插件patch两条汇编
MOV X0, #0
&&RET
- 去试试:
- 用keypatch插件,patch打补丁,插入(汇编)指令
其他插件
- 网上别人整理的IDA插件