下载安装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就可以看到访问记录