1、MachO 其實(shí)MachO是一種文件格式,它包含了可執(zhí)行文件、動(dòng)態(tài)庫、靜態(tài)庫、目標(biāo)文件、dyld等。對(duì)于我們編寫的應(yīng)用程序,在編譯后的app...
投稿
1、MachO 其實(shí)MachO是一種文件格式,它包含了可執(zhí)行文件、動(dòng)態(tài)庫、靜態(tài)庫、目標(biāo)文件、dyld等。對(duì)于我們編寫的應(yīng)用程序,在編譯后的app...
一般我們?cè)趯懘a的時(shí)候,運(yùn)行和調(diào)試使用的都是Xcode,但是要想通過這種方式調(diào)試程序,我們必須要有程序的源代碼才可以。如果想要?jiǎng)討B(tài)調(diào)試手機(jī)上安裝...
大家知道,通常iOS中下載的ipa包可以通過解壓縮,最后獲得可執(zhí)行的Mach-O文件。 一、判斷可執(zhí)行文件是否被加密方法1:通過終端命令來查看o...
做iOS逆向的第一步,就是要建立Mac和iPhone之間的連接,這樣才能通Mac在終端上輸入命令來操作我們的iPhone手機(jī)。 注意!先搞清楚兩...
本篇是從OC的代碼角度,打斷點(diǎn)調(diào)試匯編的(說明一下:此處使用的是模擬器,故為AT&T匯編,與真機(jī)設(shè)備的ARM匯編還是有些許差別的)。其實(shí)其他語言...
OC對(duì)象的分類OC中的對(duì)象,簡(jiǎn)單來說可以分為三大類:instance 對(duì)象(實(shí)例對(duì)象)、class 對(duì)象(類對(duì)象)、meta-class 對(duì)象(...
本章簡(jiǎn)述iOS加密問題,主要涉及到哈希、對(duì)稱加密、非對(duì)稱加密。 這里在最開始有必要先說明一下,base64這個(gè)東西只是個(gè)編碼方案,是不能用來加密...
閑來無事,總結(jié)了一下 block 的幾點(diǎn)知識(shí),以作鞏固,歡迎指正。 一、block 的本質(zhì)block 本質(zhì)上是一個(gè) OC 對(duì)象,它內(nèi)部有一個(gè) i...
閑來無事,整理了一下runtime的知識(shí),發(fā)現(xiàn)方法交換里面有個(gè)不明白的點(diǎn):class_addMethod 這個(gè)方法的返回值到底怎么解釋?因?yàn)闇y(cè)試...
1、runtime概述OC在三種層面上和runtime系統(tǒng)進(jìn)行交互:(1)通過OC源代碼;(2)通過Foundation框架的NSObject類...