使用fiddler对Iphone手机的应用数据抓包分析

前提条件

首先保证安装fiddler的pc和iPhone在同一个网络中

步骤

  1. 配置fiddler的远程连接,红色区域为需要勾选的项


    2966483-98f8c5b3cb52aac4.png
    image.png
  2. 配置fiddler可以截获https请求,红色区域为需要勾选的项


    2966483-4030e24454a1d4b1.png
    image.png
  3. 重新启动:很重要
  4. iphone设置网络的代理模式为手动,输入ip和对应端口,保存


    2966483-db287352bdaae3e9.png
    image.png

    2966483-858cb6344b047ac7.png
    image.png

    2966483-8aed0eb39cb55e34.png
    image.png
  5. 安装证书,safari浏览器打开刚刚配置的代理地址,“ip:port”,可以看到下面的图,点击途中的红色框进行安装
    2966483-c498b318e2bdfc0c.png
    image.png

    2966483-33b07159832fe8eb.png
    image.png

    6.很重要: 设置“信任刚才安装的证书”,很多教程里面会忘记这一步,切记需要设置信任。
    2966483-4d965e5e52edc0d4.png
    image.png

    2966483-d9d6a81ab9b2015a.png
    image.png

    2966483-d5bf334fc96c34aa.png
    image.png

    注意:不同版本的ios系统设置信任的入口不同,我系统的ios版本是12.0.0.1,入口在“设置=》通用=》关于本机=》证书信任设置”,之前老系统好像是在“设置根目录下可以找到证书信任的入口”
  6. 开始抓包了。恭喜

温馨提示

经过上面配置后,如果发现fiddler依旧无法捕获https请求,可能是证书没有安装好,建议在iphone上卸载证书并重新安装

猜你喜欢

转载自blog.csdn.net/weixin_33857230/article/details/87377643