我不太確定你這篇文章提到的反hook ptrace方法的原因搓萧。因為fishhook實質是找到ptrace的符號在動態(tài)鏈接時修改符號地址就漾,而你的反hook方法應該是接入了一個動態(tài)庫扑庞,在動態(tài)庫里用func去間接調用ptrace俺驶,這樣主工程里沒有鏈接ptrace的符號蒸甜,而是指向func的符號骂铁。簡單的用fishhook肯定是沒有效果的。 你有這個demo工程嘛爽蝴,可以借我看一下嗎
iOS安全防護之ptrace反調試和匯編調用系統方法一 lldb調試原理:debugserver xcode的lldb之所以能調試app沐批,是因為手機運行app,lldb會把調試指令發(fā)給手機的debugServer; debug...