如何使用Fiddler抓取移动端https协议包

第一步:安装Fiddler
咱们须要安装Fiddler软件,版本须要在4.0以上,尽可能越高越好。android

Fiddler官方下载地址
图片描述ios

下载后,安装步骤比较简单直接,next,next,finish浏览器

由于本机已经安装过,就不步骤截图了网络

第二步:Fiddler添加证书支持iphone

由于须要抓取Https协议的包,因此咱们须要在证书的支持
图片描述
图片描述spa

如图,在https选项卡中进行勾选,Fiddler会弹出一个框提示是否安装证书,选择安装便可。代理

本机已安装过,没法截图code

第三步:手机端安装Fiddler证书图片

  1. 手机和电脑链接同一个局域网络后,iphone经过启动safari浏览器访问 http://<IP>:8888,回车进入Fiddler的证书安装页面ip

  2. IP就是电脑的局域网ip地址

  3. 点击 FiddlerRoot certificate,进行证书安装

  4. 最后安装的证书若是须要认证,不然没法使用,ios设置证书认证:设置-->通用--->描述文件与设备管理 。找到刚才安装的证书点击信任。
    图片描述

抱歉,手上只有iphone机器因此暂时以iphone为例,android后期有时间补上。

第四步:手机设置代理

  1. 点击局域网后面的感叹号,进入高级设置
    图片描述

  2. 在http代理处选择手动模式,输入ip和端口。ip即pc的局域网地址,端口为:8888
    图片描述

第五步:手机请求,Fiddler断点抓包

  1. 手机端开始访问,这个时候全部的请求都会被Fiddler抓取,你能够根据本身的需求进行拦截,参数篡改,或者请求和返回值的查看。具体的请参考Fiddler使用指南
    图片描述

相关文章
相关标签/搜索