fiddler中安装证书进行https协议的抓取

https://blog.csdn.net/laofashi2015/article/details/78476499

 

Fiddler目前默认安装对http协议进行抓取但是对手机以及其他一些是https协议的通讯抓取需要配置。

首页我们要在fiddler中找到菜单栏的Tools > Options,打开“Options”对话框。

 

        在打开的“HTTPS”选项卡中,勾选“Capture HTTPS  CONNECTs”和“Decrypt HTTPStraffic”前面的复选框,由于我们是通过WiFi远程连过来,所以在下面的选项框中选择“...from remote clients only”以及‘’Ignore servercertificate errors‘’。

 

        再在connections中像下图一样进行勾选,就准没错不用管它们是什么意思

 

        接下来,我们要安装android和ios的证书问题了, Fiddler本质上是一个HTTPS代理服务器,其自己带的证书显然不会在Android设备的受信任证书列表里。

        有些应用程序会查看服务器端的证书是否是由受信任的根证书签名的,如果不是就直接跳出。

        所以,为了保险起见,我们要将Fiddler代理服务器的证书导到Android设备上。

        导入的过程非常简单,打开android设备自带的浏览器,在地址栏中输入代理服务器的IP和端口,例如本例中我们会输入172.20.7.51:8877,进入之后会看到一个Fiddler提供的页面:

--》》--》》

        填写证书的名字

                        

         安装完成并设置相对应的数字密码或者图形密码之后,就可以看到证书安装完毕。如下图:

                         

        iOS的设备安装也像android一样的步骤,只不过需要在设置中的关于本机中的证书信任设置中把证书开关打开。。万事具备,可以尝试抓https的包了~~~

posted @ 2020-06-22 19:41  jiangcheng_15  阅读(319)  评论(0编辑  收藏  举报