在didFinishLaunchingWithOptions方法里添加以下代碼,可以禁止系統(tǒng)讀取應(yīng)用快照,這樣應(yīng)用在進(jìn)入后臺(tái)后,按下Home鍵顯...
投稿
在didFinishLaunchingWithOptions方法里添加以下代碼,可以禁止系統(tǒng)讀取應(yīng)用快照,這樣應(yīng)用在進(jìn)入后臺(tái)后,按下Home鍵顯...
從報(bào)錯(cuò)開始 當(dāng)你在APP中引入三方動(dòng)態(tài)庫時(shí),是不是經(jīng)常遇到下面這種錯(cuò)誤: 錯(cuò)誤消息中的@rpath 是什么? @rpath 代表運(yùn)行路徑搜索路徑...
In the previous article, I looked at the requirements and features of no...
在iOS4.3中,蘋果引入了地址空間布局隨機(jī)化也就是ASLR。這個(gè)功能確保了內(nèi)存中程序的結(jié)構(gòu)和數(shù)據(jù)(library,framework,主程序,...
最近一直在研究破解相關(guān)問題,發(fā)現(xiàn)Objective-C中存在函數(shù)_shortMethodDescription,該函數(shù)可以打印出該類下所有函數(shù)的...
常規(guī)的ptrace反調(diào)試都已經(jīng)爛大街了,這里來個(gè)新思路,使用函數(shù)指針調(diào)用:
當(dāng)我第一次開發(fā)移動(dòng)應(yīng)用時(shí),曾懷疑過是否要把移動(dòng)應(yīng)用的安全獨(dú)立出來。因?yàn)橐苿?dòng)應(yīng)用和桌面應(yīng)用沒有什么區(qū)別,都存在著相同的漏洞:棧和堆的溢出、格式化字...
其實(shí)就是iOS11之前獲取App列表的代碼,只不過iOS11及之后的版本在非越獄手機(jī)上無法使用這個(gè)API獲取了,但是越獄手機(jī)不受限制,依然可以用...
由于Apple更新了m1芯片的Mac,導(dǎo)致iOS程序可以在Mac上直接運(yùn)行,因此需要判斷一下我們的App是跑在了Mac上還是跑在了iPhone上...
Mac安裝llvm 軟鏈接相應(yīng)工具(未列出的可以自己去找一下): C轉(zhuǎn)LLVM IR LLVM IR轉(zhuǎn)bitcode bitcode轉(zhuǎn)為目標(biāo)平臺(tái)...