参考 https://github.com/Pr0214/trace_natives/blob/main/traceNatives.py
以后自己写代码用
from idaapi import PLUGIN_PROC
貌似是标记脚本在process中
from idaapi import PLUGIN_OK
脚本加载完成
所有的ida脚本类都继承一个类
from idaapi import plugin_t
重写run, init方法
import ida_nalt
ida_nalt.get_input_file_path() 获取so文件的路径
import idc
import idautils
import idaapi
常用方法
idautils.Segments() 获取所有的节
idc.get_segm_name(seg) 获取节的名字 ,text文件等等
idautils.Functions(ea, ed) 获取地址范围内的所有函数
idaapi.ida_funcs.get_func_name(func)
idautils.FuncItems(func) 获取一个函数的指令
idc.get_sreg(func, "T") 看是否是thumb,是的话返回1