
29篇文章 · 21321字 · 5人關注
一、采用dloen+dlsym調用ptrace 使用該方法調用ptrace可以使fishhook hook ptrace失效。 二、syscal...
在逆向過程中,通過動態調試、靜態分析等手段可以破解很多程序。我們可以采用代碼混淆,降低逆向分析代碼的可讀性,從而加大逆向的難度。 一、關鍵類、關...
一、sysctrl反調試 二、fishhook破解sysctrl防護
一、debugserver如何調試app? debugserver通過ptrace函數調試appptrace是系統函數,此函數提供一個進程去監聽...
源碼 匯編與數據結構對照
OC對象在內存中的存儲 ARC下對象的管理 匯編中,編譯器調用了objc_storeStrong方法,在objc源碼中,查看該方法的實現 實現很...
cmp(Compare)比較指令 CMP 把一個寄存器的內容和另一個寄存器的內容或立即數進行比較。但不存儲結果,只是正確的更改標志。???一般C...
003-狀態寄存器 ???CPU內部的寄存器中,有一種特殊的寄存器(對于不同的處理器,個數和結構都可能不同).這種寄存器在ARM中,被稱為狀態寄...
一、bl指令 cpu從何處執行指令是由PC中的內容決定的,我們可以通過改變PC的內容來控制CPU執行目標指令ARM64提供了一個mov指令(傳送...