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包 畅通无阻

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

原文地址:https://www.cnblogs.com/cyfyywfc/p/9297172.html

时间: 2024-10-20 18:17:53

fiddler 抓ios设备https的包的相关文章

前段时间碰到的一些问题(免费WiFi设置+fiddler对手机进行抓包+fiddler抓不到https的请求)

这段时间转入移动端测试,对这块比较陌生,工作开展起来比较困难,所以好多东西都只是以解决问题为第一目标,没有去细细推敲其中原理,可能会有些语无伦次之感,但还是记一下当时解决问题的大致思路,供以后参考. 1. 免费wifi配置: 免费wifi使用时需要配置驱动.图文教程详见https://sec.corp.qihoo.net/APapply/wifi/ 首先下载随身wifi的官方安装程序 http://down.360safe.com/360ap/360freeap_whole_setup_5.3.

利用fiddler抓取Android app数据包

前言 做Android开发的朋友经常需要做网络数据的获取和提交表单数据等操作,然而对于调试程序而言,很难知道我们的数据到底是以怎样的形式发送的,是否发送成功,如果发送失败有是什么原因引起的.fiddler工具为我们提供了很方便的抓包操作,可以轻松抓取浏览器的发出的数据,不管是手机APP,还是web浏览器,都是可以的. 什么是fiddler 百度百科上是这样说的:Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的"进出&quo

【Fiddler】使用fiddler抓取指定浏览器的包

使用fiddler抓取不到浏览器的包时常用的解决办法: 1.必须先打开Fiddler,再打开浏览器 2.Fiddler只能截取网页与服务器间的通信,无法截取游戏封包 3.Fiddler没有打开捕捉模式 其他问题的解决方法: 1.这种是chrome浏览器抓不到的情况:实际上fiddler是可以抓chrome的请求的. 由于可能chrome安装了代理管理的插件SwitchySharp,无论选择直接连接还是选择使用代理连接,插件都会屏蔽fiddler的设置. fiddler会自动给浏览器设置一个代理1

使用Fiddler抓取手机APP数据包--360WIFI

使用Fiddler抓取手机APP流量--360WIFI 操作步骤:1.打开Fiddler,Tools-Fiddler Options-Connections,勾选Allow remote computers to connect,端口为8888:2.防火墙开放端口8888:2.在电脑上查看360wifi无线网卡IP地址,运行命令ipconfig /all,查看无线局域网适配器的IP信息192.168.1.100:3.手机wifi中设置代理为步骤2中的IP地址192.168.1.100,端口为步骤

Fiddler抓不到https的解决办法

这个问题可能是证书的问题,操作步骤如下: Step 1:打开系统证书管理器certmgr.msc,点击操作–查找证书,然后输入fiddler查找所有相关证书,将查找出来的结果全部删除: Step 2:打开火狐浏览器,进入选项-高级-证书-查看证书,然后找以DO_NOT开头的关于Fiddler的证书,然后全部删除: Step 3:打开fiddler: Step 4:打开127.0.0.1:8888,下载FiddlerRoot certificate,或者用FiddlerCertMaker.exe重

Fiddler 抓取手机APP数据包

Fiddler是一个调试代理,下载地址http://www.telerik.com/download/fiddler 下载安装运行后,查出运行机器的IP,手机连接同一网域内的WIFI,手机WIFI连接设置里的高级里,代理设置填写上Fiddler运行机器的IP,这样从手机访问的链接都会走Fiddler,可以直接在Fiddle里查看数据包 1.PC端安装Fiddler 下载地址:Fiddler.exe,下面是Fiddler的简单介绍(不感兴趣的可以直接跳过): Fiddler是强大且好用的Web调试

fiddler 抓取手机app请求包

今天心血来潮,也不知道怎么了,想着抓抓我们公司手机app的包看看,研究研究我们公司的接口,哎,我们api文档,我自己抓包看看吧.工具选择fiddler,理由免费,用着也舒服,手机设备 iPhone6 ,app这里不介绍了. 第一步,设置代理, 打开fiddler,选择tool>Options>Connections ,设置端口号,勾选 Allow_remote computers to connect.然后ok.这样就完成了代理的设置.重启fiddler 查看电脑ip 第二步 手机链接代理服务

Fiddler抓取https数据包

Wireshark和Fiddler的优缺点: ①Wireshark是一种在网络层上工作的抓包工具,不仅自带大量的协议分析器,而且可以通过编写Wireshark插件来识别自定义的协议.虽然Wireshark功能强大,但是却并不能解决所有的抓包问题,其原因在于:Wireshark工作在网络层:如果计算机配置了IPSec传输层加密,则在网络层的流量都已经被加密,什么也看不到.当今大量网络接口使用HTTPS加密,Wireshark不能抓取到HTTPS流量的明文内容. ②Fiddler工作在应用层上,作为

Fiddler 抓包工具总结

阅读目录 1. Fiddler 抓包简介 1). 字段说明 2). Statistics 请求的性能数据分析 3). Inspectors 查看数据内容 4). AutoResponder 允许拦截制定规则的请求 5). Filters 请求过滤规则 6). Timeline 请求响应时间 2. Fiddler 设置解密HTTPS的网络数据 3. Fiddler 抓取Iphone / Android数据包 4. Fiddler 内置命令与断点 序章 Fiddler是一个蛮好用的抓包工具,可以将网