Arm Inline hook的简易原理图

Arm架构下有arm指令和thumb指令之分,不一样指令集的hook过程不同。android 假设咱们要hook libc.so中的execv和read函数,android系统的库应该都加了-mthumb-interworking编译选项,支持thumb/arm的代码交织,因此要区分目标函数是thumb仍是arm指令的。架构 用ndk编译本身的代码好像默认的是arm(虽然我网上查的说默认是thum
相关文章
相关标签/搜索