博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fiddler 抓取iphone发出的http和https包
阅读量:5137 次
发布时间:2019-06-13

本文共 1277 字,大约阅读时间需要 4 分钟。

 

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

2、下载安装fiddler,百度或者官网下载,我写这个时本来想去官网下载,无赖官网打开慢,就只有去百度搜索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、手机浏览器中访问百度,可以看到访问请求了

 

转载于:https://www.cnblogs.com/testway/p/8663591.html

你可能感兴趣的文章
echarts的基本使用
查看>>
极简MarkDown教程(常用样式)
查看>>
【NOIP 模拟赛】区间第K大(kth) 乱搞
查看>>
课后作业-阅读任务-阅读提问-4
查看>>
css动画插件
查看>>
高版本 eclipse 如何安装 fatjar 插件以及使用 fatjar 将 Java 程序打成 Jar 包
查看>>
推荐 30 款最好的免费项目管理软件
查看>>
Java volatile关键字
查看>>
软件工程结对编程第一次作业
查看>>
Proftpd mysql认证配置文档
查看>>
utc本地时间
查看>>
面试官问我,Redis分布式锁如何续期?懵了
查看>>
Java大坑之Integer对象比较相等
查看>>
syzkaller安装
查看>>
python_基于反射模拟Web框架路由系统
查看>>
python 线程池的使用
查看>>
什么是分布式系统
查看>>
mac配置vim-go
查看>>
12.17模拟赛
查看>>
守形数
查看>>