1.什么是應(yīng)用砸殼 ??應(yīng)用脫殼,顧名思義,就是對軟件加殼的逆操作,把軟件上存在的殼去掉(解密)。??提交給Appstore發(fā)布的App,都經(jīng)過...
1.手機越獄 1.1 手機越獄概述 ??當啟動一臺iOS設(shè)備時,系統(tǒng)首先會從只讀的ROM中讀取初始化指令,也就是系統(tǒng)的引導(dǎo)程序(事實上所有的操作...
1. LLDB高級調(diào)試插件 ??這里介紹以下LLDB調(diào)試三個好用的插件安裝以及簡單使用,這三個插件分別是Chisel、DerekSelander...
1.什么是LLDB ??LLDB(Low Lever Debug)是內(nèi)置于XCode中的動態(tài)調(diào)試工具。標準的LLDB提供了一組廣泛的命令,旨在與...
1. Monkey介紹 ??Monkey是一個為越獄和非越獄開發(fā)人員準備的工具。Monkey github 鏈接[https://github....
1.Fishhook hook原理 ??在一節(jié)筆記中我們已經(jīng)掌握了fishhook的基本使用,也詳細探討了dyld在加載應(yīng)用程序的過程中綁定外部...
1.什么是HOOK ??HOOK,中文譯為“掛鉤”或“鉤子”。在iOS逆向開發(fā)中是指改變程序運行流程的一種技術(shù)。通過hook可以讓別人的程序執(zhí)行...
1.什么是DYLD ??DYLD是動態(tài)鏈接器,是用來加載所有的庫以及可執(zhí)行文件的。 ??DYLD源碼[%E9%93%BE%E6%8E%A5:ht...
1 什么是MachO文件 ??Mach-O其實就是Mach Object文件格式的縮寫,是Mac以及iOS上可執(zhí)行文件的格式,類似于Window...