我想知道是否有任何方法可以监控第三方iPhone应用程序的API调用?例如,如果应用程序访问地址簿,是否有方法可以监控或拦截调用?我知道这可能是不可能做到这一点而不越狱,但即使是可能性后,有监狱打破了电话?
ttvkxqim1#
是的..1.下载mitmproxy工具,并通过转到mitmproxy文件夹并运行sudo python setup.py install进行设置。如果一切顺利,mitmproxy必须在$PATH中可用。1.通过运行mitmproxy启动mitmproxy。1.通过运行ifconfig en 1(或您正在使用的任何接口)获取计算机的IP地址。1.在iPhone上设置代理,方法是进入无线设置,将代理设置为“手动”,并将IP设置为计算机的IP,端口设置为8080。源代码和令人敬畏的用例...http://mclov.in/2012/02/08/path-uploads-your-entire-address-book-to-their-servers.html
svmlkihl2#
不没有不过,从iOS 4开始,你可以查看哪些应用程序使用了位置服务(你可以在settings.app上找到)。
voase2hg3#
如果你越狱了手机,你可以替换框架并添加任何需要的日志记录。
3条答案
按热度按时间ttvkxqim1#
是的..
1.下载mitmproxy工具,并通过转到mitmproxy文件夹并运行sudo python setup.py install进行设置。如果一切顺利,mitmproxy必须在$PATH中可用。
1.通过运行mitmproxy启动mitmproxy。
1.通过运行ifconfig en 1(或您正在使用的任何接口)获取计算机的IP地址。
1.在iPhone上设置代理,方法是进入无线设置,将代理设置为“手动”,并将IP设置为计算机的IP,端口设置为8080。
源代码和令人敬畏的用例...
http://mclov.in/2012/02/08/path-uploads-your-entire-address-book-to-their-servers.html
svmlkihl2#
不没有
不过,从iOS 4开始,你可以查看哪些应用程序使用了位置服务(你可以在settings.app上找到)。
voase2hg3#
如果你越狱了手机,你可以替换框架并添加任何需要的日志记录。