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

        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的包吧~~~

 

 

 

注:本文属于原创,本博客下所有内容,凡注明"来源:laofashi2015"的所有文字、图片和音视频资料,版权均属laofashi2015所有,任何媒体、网站或个人未经本人协议授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本人协议授权的媒体、网站,在下载使用时必须注明"稿件来源:laofashi2015",违者本人将依法追究责任。

 

展开阅读全文

没有更多推荐了,返回首页