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包的更多相关文章

  1. 使用 Fiddler 抓取iPhone 的 HTTPS 请求

    Fiddler 是著名的 HTTP(S) 抓包工具,功能十分强悍.Fiddler 采用代理的方式进行抓包,所以使用范围就非常广泛,不仅可以在 PC 端使用,更可以在移动设备上使用. 要在 iPhone ...

  2. Fiddler抓取数据包分析案例

    案例:利用Fiddler抓取苏宁易购网站数据包分析 抓包软件:Fiddler4 请求名字:www.suning.com 详细内容: 一.了解数据包区域的字段含义 图1数据包区域 #:顺序号,按照抓包的 ...

  3. Fiddler抓取https请求 & Fiddler抓包工具常用功能详解

    Fiddler抓取https请求 & Fiddler抓包工具常用功能详解   先来看一个小故事: 小T在测试APP时,打开某个页面展示异常,于是就跑到客户端开发小A那里说:“你这个页面做的有问 ...

  4. [转]Fiddler抓取Android真机上的HTTPS包

    此篇文章转载自:http://blog.csdn.net/roland_sun/article/details/30078353 工作中经常会需要对一些app进行抓包, 但是每次默认都是只抓http请 ...

  5. HTTPS-使用Fiddler抓取HTTPS数据包原理

    最近想尝试基于Fiddler的录制功能做一些接口的获取和处理工作,碰到的一个问题就是简单连接Fiddler只能抓取HTTP协议,关键的登录请求等HTTPS协议都没有捕捉到,所以想让Fiddler能够同 ...

  6. fidder https以及Fiddler抓取HTTPS协议

    一.浅谈HTTPS 我们都知道HTTP并非是安全传输,在HTTPS基础上使用SSL协议进行加密构成的HTTPS协议是相对安全的.目前越来越多的企业选择使用HTTPS协议与用户进行通信,如百度.谷歌等. ...

  7. 在服务器上用Fiddler抓取HTTPS流量

    转自:http://yoursunny.com/t/2011/FiddlerHTTPS/在服务器上用Fiddler抓取HTTPS流量 阳光男孩 发表于2011-03-19 开发互联网应用的过程中,常常 ...

  8. 【转】抓包工具Fiddler的使用教程(十二)下:Fiddler抓取HTTPS

    在教程十二(上),我们也了解了HTTPS协议,该教程就和大家分享Fiddler如何抓取HTTPS 抓包工具Fiddler的使用教程(十二):[转载]HTTPS协议 再次回忆一下关键内容: iddler ...

  9. iOS 10.3下使用Fiddler抓取HTTPS请求

    最近使用Fiddler抓取手机上的HTTPS请求时,遇到一个问题.设置完之后,访问HTTPS的页面,却得到一个错误 网络出错,轻触屏幕重新加载:-1202 (如下图所示)   我印象中,之前都好好的, ...

随机推荐

  1. Java BIO、NIO、AIO 学习

    正在学习<大型网站系统与JAVA中间件实践>,发现对BIO.NIO.AIO的概念很模糊,写一篇博客记录下来.先来说个银行取款的例子: 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO ...

  2. switch omega - VNP

    文件下载 安装插件 1.Chrome地址栏输入:chrome://extensions/ 2.将附件拖入窗口,安装

  3. angular中的 登录检查 和 过期Session清理

    angular利用ui-router进行登录检查 SAP都会有这个问题,session过期或者页面被刷新的情况下应该进入登录页. 监听ui-router的satte事件可以实现当state切换的时候检 ...

  4. Hive Web Interface的安装

    Hive Web Interface,简称hwi,是Hive的Web接口. 首先,安装ant,下载ant,解压,并在/etc/profile中设置: export ANT_HOME=/opt/apac ...

  5. lambda expressions are not supported at this language level

    IDEA下报错:lambda expressions are not supported at this language level 解决: 1. File -> Project Struct ...

  6. Java中经常使用缓存Cache机制的实现

    缓存,就是将程序或系统常常要调用的对象存在内存中,一遍其使用时能够高速调用,不必再去创建新的反复的实例. 这样做能够降低系统开销.提高系统效率. 缓存主要可分为二大类: 一.通过文件缓存,顾名思义文件 ...

  7. PhpStorm 2017.1安装及破解过程

    1.下载原安装文件和破解文件:magnet:?xt=urn:btih:7FD357910B7AFBFC8FBA3647A2FAC8F15F0D02F0  (直接放到迅雷里下载) 2.Licence S ...

  8. VREP中的力触觉设备接口(CHAI3D)

    力反馈技术是一种新型的人机交互技术,它允许用户借助力反馈设备触碰.操纵计算机生成的虚拟环境中的物体,并感知物体的运动和相应的力反馈信息,实现人机力觉交互.虽然传统的鼠标.键盘.触摸屏等交互手段可以满足 ...

  9. Javascript 计算字符串所占字节数

    最近项目有个需求要用js计算一串字符串写入到localStorage里所占的内存,众所周知的,js是使用Unicode编码的.而Unicode的实现有N种,其中用的最多的就是UTF-8和UTF-16. ...

  10. 回到顶部bug

    参考自一博客(https://www.cnblogs.com/abao0/p/6642288.html)内有慕课网教程(后发现有bug, 弃置不用了) 以下有问题, 当滚动条处于顶部时, 刷新页面, ...