IDA插件开发
IDA插件根据版本来划分,大致可分为6.x和7.x两种版本。
IDA 7.x相较于6.x,有以下几点改动:
SDK中的函数有较大变化,函数增加、函数减少、函数名称变化。
原先6.x版本idaq.exe使用32位编译的插件模块,idaq64.exe使用64位编译的插件模块。
现在7.x版本ida.exe和ida64.exe都经64位编译,使用的IDA插件模块也都必须使用64位进行编译。
插件的后缀名之前32位和64位插件分别是
.plw
和.p64
,现在分别是.dll
和64.dll
。
IDA提供的应用SDK分为IDA SDK和HexRays SDK两种