监控iphone应用程序api调用

时间:2010-08-19 19:48:18

标签: iphone cocoa-touch api

我想知道是否有办法监控第三方iPhone应用程序的api通话?例如,如果应用程序访问地址簿有一种方法来监视或拦截呼叫?我明白在没有越狱的情况下可能无法这样做,但在监狱打破电话后甚至可能出现这种情况?

谢谢!

3 个答案:

答案 0 :(得分:1)

是..

  1. 下载mitmproxy工具并通过转到文件夹来设置它 mitmproxy和运行sudo python setup.py安装。如果一切顺利, 必须在$ PATH中提供mitmproxy。
  2. 通过运行启动mitmproxy mitmproxy。
  3. 运行ifconfig获取计算机的IP地址 en1(或者您正在使用的任何接口)。
  4. 设置代理 在您的iPhone上进入无线设置,设置代理 为“手动”,并将IP设置为您的计算机的IP和端口 as 8080。
  5. 来源和令人敬畏的用例...

    http://mclov.in/2012/02/08/path-uploads-your-entire-address-book-to-their-servers.html

答案 1 :(得分:0)

没有。

但是,从iOS4开始,您可以查看哪些应用使用了位置服务(您可以在settings.app中找到)。

答案 2 :(得分:0)

如果您越狱手机,您可以替换框架并添加任何所需的日志记录。但是,这很难做到。