fiddler 抓ios设备https的包

Posted cyfyywfc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fiddler 抓ios设备https的包相关的知识,希望对你有一定的参考价值。

前言

fiddler抓手机app的请求,在我们测试的时候那面会需要抓APP的包来验证下接口的安全,特别是支付接口,但支付接口一般都是https协议的。

操作环境:

1.win7 

2.fiddler 5.0

3.电脑和手续需要在同一个局域网

一。设置

1.fiddler>Tools>Fiddler Options>Connections 勾选Allow remote computers to connect

技术分享图片

技术分享图片

二。查看电脑ip

1.windows键+R输入cmd <打开后输入ipconfig,记住IPv4地址

技术分享图片

 

 2.设置手机代理

ios手机设置<wifi<点击链接的无线网后端小i符号

 技术分享图片

选择配置代理

技术分享图片

 

选择手动服务器(一定不要输错,要与电脑主机名保持一致):就是刚才CMD看到的IPv4地址,端口:fiddler这值得8888端口

技术分享图片

3.接下来就可以抓到HTTP的包了,很多时候工作需要抓https的包,现在很多接口都是https协议的。

技术分享图片

4.app都是http请求,是不需要安装证书,能直接抓到的,如果是https请求,这时候手机就需要下载证书了

 注:使用手机打开浏览器输入:http://192.168.XX.X:8888:<中间的host地址就是本机的ip地址,出现以下画面

技术分享图片

5.注:这里就是我最近遇到了一个不知所措的问题,测试的时候抓ios的APP https的包,代理,证书都设置好了一直无法抓到,很头疼!!!

技术分享图片

技术分享图片

 

 一直出现上面两个图片 h5页面只能加载出静态资源。频繁出错,最后才反应过来自己犯了一个低级错误,再次分享出来希望各位同行避免类似错误耽误工作时间,浪费脑细胞。

在ios系统有的是有的未必是:安装好证书后:设置>通用>关于本机>证书信任机构

技术分享图片

技术分享图片

如此设置之后就可以痛快的测试了,抓ios https包 畅通无阻

注:欢迎各位同行提意见给我,多多指点

 

以上是关于fiddler 抓ios设备https的包的主要内容,如果未能解决你的问题,请参考以下文章

Fiddler-抓Android和IOS包

fiddler 进行Android/IOS代理配置抓包

使用Fiddler进行iOS APP的HTTP/HTTPS抓包

fiddler在ios10.3系统抓包https失败原因解决

***使用Fiddler进行IOS APP的HTTP抓包

使用Fiddler进行IOS APP的HTTP抓包