45°仰望天花板
內(nèi)卷吧! iOS開(kāi)發(fā)君前序 前段時(shí)間因?yàn)檎n程需要 , 我出了一套iOS考試試卷 想著VIP大家做得非常不錯(cuò). 帶著分享的精神也開(kāi)源了出來(lái) 一套iOS底層試卷-我想和你分享[https://juej...
45°仰望天花板
內(nèi)卷吧! iOS開(kāi)發(fā)君前序 前段時(shí)間因?yàn)檎n程需要 , 我出了一套iOS考試試卷 想著VIP大家做得非常不錯(cuò). 帶著分享的精神也開(kāi)源了出來(lái) 一套iOS底層試卷-我想和你分享[https://juej...
解決辦法: 在開(kāi)發(fā)中經(jīng)常遇到要多次重復(fù)需求,此時(shí)用appearance可以大大簡(jiǎn)化工作量,但是appearance使用的前提是,該類(lèi)已經(jīng)遵守@protocol UIAppea...
iOS如何在應(yīng)用中連接WIFI 1、打開(kāi)Hotspot Configuration權(quán)限。2、在info.plist中添加"Required background modes"...
引言 鎖是開(kāi)發(fā)中最常用的同步工具,通過(guò)鎖來(lái)實(shí)現(xiàn)對(duì)臨界資源的訪問(wèn)控制,從而使目標(biāo)代碼段同一時(shí)間只會(huì)被一個(gè)線程執(zhí)行。這是一種以犧牲性能為代價(jià)的方法。 鎖的實(shí)現(xiàn)依賴于原子操作,不同...
Logos語(yǔ)法,其實(shí)是CydiaSubstruct框架提供的一組宏定義。便于開(kāi)發(fā)者使用宏進(jìn)行HOOK操作。語(yǔ)法簡(jiǎn)單,功能強(qiáng)大且穩(wěn)定。 基本使用 既然Logos是提供宏進(jìn)行HO...
Cycript是由Cydia創(chuàng)始人Saurik推出的一款腳本語(yǔ)言,Cycript混合了OC、JavaScript語(yǔ)法的解釋器,這意味著我們能夠在一個(gè)命令中使用OC或者Java...
Dobby是一個(gè)全平臺(tái)的InlineHook框架,詳情可查看官方文檔[https://github.com/jmpews/Dobby] 編譯Dobby 將代碼clone下來(lái),...
fishhook使用 使用說(shuō)明: 定義一個(gè)rebinding結(jié)構(gòu)體rebinding結(jié)構(gòu)體中name參數(shù)表示原函數(shù)名稱rebinding結(jié)構(gòu)體中replaced參數(shù)表示原函數(shù)...
HOOK概述 HOOK中文譯為“掛鉤”或“鉤子”。在iOS逆向中是指改變程序運(yùn)行流程的一種技術(shù)。通過(guò)HOOK技術(shù)可以讓別人的程序執(zhí)行自己所寫(xiě)的代碼。在逆向中經(jīng)常使用這種技術(shù)。...
基本概念簡(jiǎn)介 dyld dyld全名The dynamic link editor。它是蘋(píng)果的動(dòng)態(tài)鏈接器,是蘋(píng)果操作系統(tǒng)一個(gè)重要組成部分,在應(yīng)用被編譯打包成可執(zhí)行文件格式的M...
Mach-O 簡(jiǎn)介 Mach-O其實(shí)是Mach Object文件格式的縮寫(xiě),是MacOS和iOS上一種用于可執(zhí)行文件、目標(biāo)代碼、動(dòng)態(tài)庫(kù)的文件格式。類(lèi)似于Windows上的PE...
iOS應(yīng)用簽名 什么是iOS應(yīng)用簽名? 在iOS出來(lái)之前,主流的操作系統(tǒng)(MacOS/Windows)軟件隨便從哪里下載都能運(yùn)行,系統(tǒng)安全存在隱患,盜版軟件、病毒入侵、靜默安...
對(duì)稱密鑰 對(duì)稱加密簡(jiǎn)介 采用單鑰密碼系統(tǒng)的加密方法,同一個(gè)密鑰可以同時(shí)用作信息的加密和解密。這種加密方法稱為對(duì)稱加密,也稱為單密鑰加密。對(duì)加密和解密使用相同密鑰的加密算法,其...