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请求的主要内容,如果未能解决你的问题,请参考以下文章

Fiddler抓取HTTPS请求配置

fiddler抓取谷歌上https协议请求

fiddler怎么抓取电脑浏览器请求

如何让Fiddler可以抓取https的请求

使用Fiddler和雷电模拟器抓取安卓https请求

fiddler抓取https请求(android/ios)