0
我想在IOS上掛接一些socket函數(比如send,recv等)。我可以在IOS上使用mach_star/mach_override嗎?如果不是,我該怎麼辦?
當我準備使用mach_star/mach_override,發現它似乎只適用於Mac OS X.So,誰能幫幫我嗎?
感謝您的幫助。
我想在IOS上掛接一些socket函數(比如send,recv等)。我可以在IOS上使用mach_star/mach_override嗎?如果不是,我該怎麼辦?
當我準備使用mach_star/mach_override,發現它似乎只適用於Mac OS X.So,誰能幫幫我嗎?
感謝您的幫助。
絕對不是。您將無法注入其他進程 - 這在技術上是不允許的,因爲您的應用程序正在沙箱中運行,並且無法訪問其他進程。它可能在你自己的過程中起作用,但是那有什麼意義呢?
謝謝你,庫巴。我只需要在自己的進程中掛接套接字API。 –
如果您希望用於調試目的,您可以簡單地將斷點添加到任何外部函數。只需在GDB/LLDB控制檯中執行「break send」命令即可。 – kuba