码迷,mamicode.com
首页 > Web开发 > 详细

fiddler 抓取iphone发出的http和https包

时间:2018-03-28 15:33:48      阅读:398      评论:0      收藏:0      [点我收藏+]

标签:com   rem   tps   标签页   手机浏览器   代理   http   鼠标移动   inf   

 

1、清理iphone的描述文件,在通用里面设置。这一步目的防止手机里面已经存在了DO_NOT_TRUST_FiddlerRoot证书,导致后面抓不了包,所以先清理下

技术分享图片

2、下载安装fiddler,百度或者官网下载,我写这个时本来想去官网下载,无赖官网打开慢,就只有去百度搜索fiddler 下载了 官网地址:

https://www.telerik.com/download/fiddler

下载后进行安装

3、这一步目的是清理下Fiddler已经存在的证书。打开Fiddler,tools > Options... 进入设置页面,去掉勾选,Decrypt HTTPS traffic 和Capture HTTPS CONNECTs 

技术分享图片

4、这一步也是清理电脑里面的证书,Fiddler 设置HTTPS标签页里面,Actions > Reset All Certificates  再点【确定】进行删除证书

技术分享图片

上面的操作完毕后,会弹出是否安装证书提示,先点击【否】,不进行安装。完成点击后,关闭Fiddler。

技术分享图片

5、谷歌浏览器中清理证书,谷歌浏览器中进入设置页面,搜索“证书”,点击管理证书。弹出证书,如果这里面有证书是"DO_NOT_TRUST_FiddlerRoot",就删除。到此手机和电脑上的证书全部清理完成。后面就是配置fiddler代理、手机设置代理、在手机安装证书步骤了

技术分享图片

 6、Fiddler 配置代理,配置好了,就能运行手机通过这个fiddler提供的代理服务上网

  1)、打开fiddler设置页面,在Connections标签页,勾选,Allow remote computers to connect,并设置Fiddler listen on port 为8888

技术分享图片

  2)、在https标签页,勾选,Capture HTTPS CONNECTs 和 Decrypt HTTPS traffic。如果上面的步骤清理完成,这时候会弹出 询问是否安装证书的对话框,这个时候点击 yes按钮,按照提示的进行安装。Fiddler 代理设置完成

技术分享图片

7、手机设置通过Fiddler代理上网

 1)查询Fiddler代理地址,在电脑上,把鼠标移动到Fiddler 右上角的Online,会有提示fiddler代理的ip地址,截图中的ip地址和手机在同一个网络,所以选中了红框中的ip地址

技术分享图片

2)手机设置>Wi-Fi >点击正在使用的wifi ,点击 HTTP代理,选中手动,在设置服务器ip地址和端口,ip地址就是上面红框的地址,端口为设置的端口,示例中的端口为8888

技术分享图片

 8、在手机上安装证书,用浏览器访问Fiddler代理服务的ip+端口。示例的访问为:http://11.240.193.103:8888,进入证书安装引导页面,点击页面的FiddlerRootcertificate,进入安装证书页面,按照指示安装证书

技术分享图片

证书安装完成后,有一个“已验证”出现,表示安装成功,可以抓https包了

技术分享图片

 9、手机浏览器中访问百度,可以看到访问请求了

技术分享图片

 

fiddler 抓取iphone发出的http和https包

标签:com   rem   tps   标签页   手机浏览器   代理   http   鼠标移动   inf   

原文地址:https://www.cnblogs.com/testway/p/8663591.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!