Fiddler安装抓包流程

之前实习用过,但是也没总结,现在入职的公司正好也需要用fiddler,正好现在记录一下

1.Fiddler的下载安装

 Fiddler安装抓包流程

  •  下载完成后,点击安装包按照步骤进行安装

2.对Fiddler进行设置,使其能抓取到http请求与https请求

  • 双击Fiddler.exe打开该软件,显然可以看到能抓取的web端的http请求;
  • 想使其抓取到https请求,依次选择工具栏中的Tools > Options > HTTPS > 勾选Decrypt HTTPS traffic ,选择Actions点击第一个Trust Root Certificate安装证书; 

Fiddler安装抓包流程 按照以上的步骤就可以抓取web端的http与https请求了

3.对手机进行操作,使Fiddler能抓取到手机端的http与https请求

  • 第一,将电脑与手机连接上同一个WiFi,即,使电脑与手机处于同一个局域网
  • 第二,查看本机的IP地址,Fiddler工具栏右上角online标签 ,点击可查看ip地址Fiddler安装抓包流程 
  • 第三 ,配置连接信息:Tools > Options >Connections
    - 端口默认是8888,你可以进行修改。
    - 勾选Allow remote computers to connect选项,然后重启Fiddler,再次打开时会弹出一个信息,选择ok即可。

Fiddler安装抓包流程

  • 第四:打开你的手机,找到手机所连接的WIFI,长按选择修改网络,在配置代理处选择手动,再将你先前查看的IP地址和端口号输入进去,然后保存。 

Fiddler安装抓包流程  

  • 第五,在手机上安装Fiddler根证书,根据之前的到的IP地址和端口号,在浏览器里输入http://IP地址:端口号 ,安装根证书

        比如,比如IP地址为192.168.A.B,端口号为8888,就在浏览器里输入 http://192.168.A.B:8888

        --安卓:在浏览器输入http://IP地址:端口号后,出现下面界面,点击FiddlerRoot certificate进行证书安装

        --ios:在浏览器输入http://IP地址:端口号后,出现下面界面,点击FiddlerRoot certificate进行证书安装,跟安卓不同的是,ios在下载好根证书后需要进行设置,打开手机设置找到查看描述文件,点击信任根证书

Fiddler安装抓包流程

Fiddler安装抓包流程

到此,配置全部完成。你在手机上打开任何APP,fiddler均可抓取到http与https请求。

注意:查看请求是偶尔会发现请求与响应内容有乱码,可以使用工具栏上选中Decode,便不会再出现乱码问题。

今晚太晚了,后续再补充使用Fiddler进行弱网测试和替换请求等操作步骤。