Fiddler 如何抓取手机app包以及抓取https 响应

  1. Fiddler安装
    此处略。我们需要安装Fiddler软件,版本需要在4.0以上,尽量越高越好。
  2. 普通https抓包设置
    打开Fiddler ------> Options .然后打开的对话框中,选择HTTPS tab页,如图所示:
    这里写图片描述
    接下来,选择 Connections tab页设置,如图所示:
    这里写图片描述
    在进行这两步的过程中,会弹出一个 提示框,提示是否安装证书,选择安装即可。
  3. 手机端安装Fiddler证书
    1)手机和电脑连接同一个局域网络后,iphone通过启动safari浏览器访问 http://IP:8888,回车进入Fiddler的证书安装页面(安卓手机通过启动手机默认浏览器访问http://IP:8888)
    其中,IP是 电脑PC连接wifi获取到的ip地址
    2) 访问 http://IP:8888 后,会弹出一个对话框,点击 FiddlerRoot certificate 进行证书安装。
  4. 手机代理设置
    1)点击局域网后面的惊叹号处弹出的修改网络,进入高级设置
    2)在https代理处,选择手动模式,分别输入ip,端口号是8888
  5. 设置代理后,测试手机是否可以正常打开网络
    测试设置代理后,手机是否可以正常打开网络,尤其是https协议的网站,比如百度
    很多时候,是不能正常打开网页的,打开手机的默认浏览器,会弹出一个是否信任该网页的提 示,对于iPhone手机,会弹出不受信任的证书,安卓手机如图所示:
    这里写图片描述
  6. 手机app请求,Fiddler抓包
    以boss直聘 app为例,在app上进行操作,可以看到在Fiddler端抓到的信息,如图所示:
    这里写图片描述
    就这样按照上述步骤,就能抓取到app包了。

  7. 1)在PC切换wifi网络后,ip会变化,那么在手机端,需要重新安装一下FiddlerRoot certificate 安全证书,然后重新设置代理。
    2)如果在设置代理后,手机不能正常打开网页,很多时候都是由于Fiddler的安装证书存在问题,比如没有被授权。
    3)不同的手机,安装Fiddler Root certificate 证书的时候,有点不一样,比如小米手机比较特别,方法不一样。
    4)针对Anderiod 7.1以上的手机抓包时,需要做另外的授权等处理方法。

原文:https://blog.csdn.net/liujingqiu/article/details/79387909

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值