fiddler抓取HTTPS请求
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fiddler抓取HTTPS请求相关的知识,希望对你有一定的参考价值。
Https即 Http over ssl,使用ssl加密传输数据,Http是明文传输数据的,所以Https必然比Http更安全。即使传输数据被劫持,劫持者也无法获取传输明文。从而保证了系统的安全性,尤其对于交易支付类业务来说,https的安全性尤为重要。
作为测试免不了会使用工具抓取请求,但是fiddler默认置灰抓取http请求,那么如何抓取HTTPS请求呢,下面根据自己的使用总结一下如何使用fiddler抓取HTTPS请求:
前置:fiddler可以抓取http请求
一、fiddler如何抓取请求:
1、fiddler配置:具体配置见下图
2、手机上配置:
具体配置:设置--网络-->高级--->手动--->设置代理,本机IP及端口号,端口号默认为8888,可在fiddler中查看端口号
二、fiddler抓取HTTPS请求:
1、打开fiddler--->工具栏点击tools--->选择fiddleroptions,具体配置如下图:
选择完成后,点击OK即配置完成
2、在手机上安装证书
2.1首先需先配置好手机代理(具体配置:设置--网络-->高级--->手动--->设置代理,本机IP及端口号,端口号默认为8888,可在fiddler中查看端口号)
2.2手机浏览器打开‘本机IP:端口号’,下载证书,ios和部分安卓手机可以直接安装证书,安装完成后就可以抓取HTTPS请求~~~
2.3其他安卓手机如何安装:
下载证书到本地,此时可以手动安装证书
1>在手机设置中---更多设置---系统安全---从存储设备安装--选择刚才在浏览器中下载的证书即可(为证书起名,其他选项默认即可(vpn和应用))
这时打开APP访问HTTPS请求就可以在fiddler上看到了
至上,就可以开心抓取HTTPS请求啦啦啦
以上是关于fiddler抓取HTTPS请求的主要内容,如果未能解决你的问题,请参考以下文章