當前位置:編程學習大全網 - 網站源碼 - ios逆向筆記之反調試 以及反反調試 sysctl

ios逆向筆記之反調試 以及反反調試 sysctl

前言: 當壹個進程被調試時,該進程中會有壹個標記位來標記他是否被調試.可以通過systrl函數來查看當前進程的信息,通過是否有這個標記位即可檢查當前調試的狀態

我們先來看看xcode連接調試的狀態

現在我們斷開Xcode 用控制臺看

反反調試的邏輯就是註入動態庫因為systrl是系統函數? 用fishhook hook能hook systrl

1)新建壹個動態庫插入到ipa中

需要註意的是 我門在fishhook裏面需要保留系統其他sysctl的用法 只需要hook監聽調試的邏輯

  • 上一篇:黃金數量公式源代碼
  • 下一篇:labview與下位機通訊時,如何按下按鈕發送壹次數據,壹次?
  • copyright 2024編程學習大全網