一. Framework注入
創(chuàng)建一個(gè)Framework名稱為 WNHook,創(chuàng)建步驟 target -> + -> ios ->Framework
在WNHook動(dòng)態(tài)庫(kù)中創(chuàng)建inject文件,在生命周期方法load方法中寫(xiě)注入代碼
編譯工程,查看WeChat.app包內(nèi)容,Products -> Show in Finder -> 顯示包內(nèi)容 -> Frameworks 里面可以看到WNHook.framework庫(kù),但是此時(shí)運(yùn)行工程并不會(huì)執(zhí)行l(wèi)oad方法,原因是此時(shí)的MachO文件中Load Commands并沒(méi)有發(fā)現(xiàn)WNHook,所以不會(huì)執(zhí)行其中的load函數(shù)
這個(gè),你是怎么和wchat建立關(guān)聯(lián)的?
不明覺(jué)厲。
代碼注入代碼注入 一般修改原始的程序,是利用代碼注入的方式,注入代碼就會(huì)選擇利用FrameWork或者Dylib等三方庫(kù)的方式注入。 使用應(yīng)用重簽名[https://www.jian...