Arm Inline hook的簡易原理圖

Arm架構下有arm指令和thumb指令之分,不一樣指令集的hook過程不同。android 假設咱們要hook libc.so中的execv和read函數,android系統的庫應該都加了-mthumb-interworking編譯選項,支持thumb/arm的代碼交織,因此要區分目標函數是thumb仍是arm指令的。架構 用ndk編譯本身的代碼好像默認的是arm(雖然我網上查的說默認是thum
相關文章
相關標籤/搜索