[英]Simple way to hook C/C++ functions in iphone?
是否有一個簡單的鈎子函數可以幫助我在dylib中鈎子C / C ++函數?
我知道如何使用MSHookMessage函數,但我沒有MSHookFunction的簡單來源。
我試圖處理saurik的源代碼-但是嘗試對其進行編譯真是令人難以置信...
有什么好的例子嗎? (不是用法示例,是實現示例)。
編輯:我試圖閱讀有關THEOS的信息-但也不了解如何鈎掛C函數...它在這里說teh指令僅適用於類:
%hook類別名稱
是否可以通過這種方式掛鈎函數?
您可以使用CFBundleGetFunctionPointerForName做到這一點。
參見清單2和3 加載非可可粉包 。即使對於私有框架,也能很好地工作。 您只需要知道框架在磁盤上的位置即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.