Fiddler-HTTPS及移动终端抓包

下载安装Fiddler

下载地址: https://www.telerik.com/download/fiddler

安装过程: 略

使用Fiddler

打开之后默认就开启了全局捕获,在界面的左下角可以看到,可以点击修改功能

Capturing 捕获中
All Processs 捕获所有程序
7 当前捕获的个数

打开浏览器,开启一个链接就可以看到你的访问已经在列表中了.访问https://www.baidu.com/看看效果.如果如下图一样就是HTTPS链接有加密,我们无法查看里面的内容

安装SSL证书

点击Tools -> Options... HTTPS

勾选 Caputer HTTPS CONNECTs

勾选 Decrypt HTTPS traffic

点击 Actions -> Trust Root Certificate

弹框选 一路yes即可

响应体解码

刷新百度网页,点开百度的那条记录,看到响应体被编码了,点击解码就可以看到响应体.

其他终端抓包

Fiddler不仅可以监听本机请求,也可以监听局域网其他主机,及手机等终端的请求.Fiddler在本机代理了8888端口,也可以点击修改.勾选Allow remote computers to connect选项,然后重启Fiddler.

你可以访问此端口就可以看到,通用如果要抓其他主机或终端的HTTPS请求,就要在终端安装Fiddler证书.

在终端访问次端口,就可以点击红框FiddlerRoot certificate下载证书

安卓系统安装证书

打开高级设置->安全->从SD卡安装证书->找到证书文件->点击后为证书命名.

点击确定 即可安装成功

苹果系统安装证书

下载证书(允许下载描述符)

根据提示 在设置中找到已下载的文件描述符

选择安装即可

设置代理

在终端wifi或其他主机中配置http代理,填入fiddler的主机ip及配置的端口默认为8888.

终端访问网页,在fiddler就可以看到访问记录

updatedupdated2020-03-062020-03-06