IDA Kern底层API封装

大类
Util
技术标签
原理研究-IDA
开发-逆向工具
优先级
Medium
开始日期
Feb 16, 2022
状态
Maintaining
Public
Public
最后更新
Feb 20, 2022

动机

想要从Python层hook很多东西(可以同时支持很多个版本,安装简单、调试方便),也因此需要IDA的Cpp接口
 

实现

使用IDAClang导出成til,再用tilib将til导出成标准的.h,随后使用ctypeslib将.h转为类型
原因:ctypeslib对模板支持不佳,并且对错误容忍度很低,难以使用,所以通过IDAClang转一层