使用fiddler实现苹果ios手机抓包

Fiddler是一个强大的抓包工具,可以通过它抓取、查看和调试PC端、手机终端和远程服务器之间的http/https等通信。

Fiddler没有手机客户端,都是安装在PC上,要实现对手机上的程序抓包,则需要对PC上的Fiddler和手机端做一些配置。

此文介绍如何使用fiddler实现苹果手机抓包,具体步骤如下:

一、对PC端的Fiddler进行配置

1、Fiddler默认只捕获http会话而不抓取HTTPS报文,所以我们要先允许捕获HTTPS。
操作步骤:
①打开Fiddler,点击Tool-> Options-> 切换到HTTPS 栏;
②勾选上并Capture HTTPS CONNECTs(捕获 HTTPS 连接)和 Decrypt HTTPS traffic (HTTPS 请求解密),并安装证书(首次使用无证书,会弹出是否信任fiddler证书和安全提示,直接点击yes就行);
③之后点击【ok】保存,重启Fiddler生效。
在这里插入图片描述
2、允许远程设备(比如,手机)远程连接

如果想要捕获手机上的通信数据,就需要手机连接上Fiddler代理,而Fiddler默认是不允许其他设备进行连接的,所以我们要配置先允许远程设备连接。
操作步骤:
①打开 Fiddler,点击Tool-> Options-> 切换到Connections 栏;
②在 Connections 面板选中 Allow remote computers to connect 允许其他设备连接;
③点击【ok】按钮保存,重启 Fiddler生效。
在这里插入图片描述
3、查看PC端电脑IP地址
操作步骤:直接在Fiddler中,将鼠标移到Online上即可查看。所以我的电脑IP就是10.3.15.108,端口号我的是8088。
在这里插入图片描述
在这里插入图片描述
二、手机端配置

1、手机接入网络,需要能够和装了Fiddler的PC端IP地址ping得通,最好是手机和电脑连接同一个wifi。
如图,我的手机连接的wifi,ip地址是10.3.41.70,电脑IP是10.3.15.108
在这里插入图片描述
在电脑上打开命令行,输入ping 10.3.41.70(改成你手机所连的wifi 的IP),可见可以ping通。
在这里插入图片描述
2、手机安装根证书。
操作步骤:
①使用手机的safari浏览器,输入网址http://10.3.15.108:8088/(就是您的PC端电脑IP地址+端口号),跳转到 Fiddler Echo Service 证书下载页;
②点击【FiddlerRoot certificate】,弹出“此网址尝试下载一个配置描述文件,您要允许吗?”,点击【允许】按钮;

③下载完成,弹出提示“已下载描述文件”;

④根据提示,回到手机的【设置】-【通用】中,找到“描述文件”,可以看到下载的证书在那里。
在这里插入图片描述
⑤选择安装文件,点击【安装】,根据提示完成安装即可。
在这里插入图片描述
注意!安装成功后,必须要回到【设置】-【通用】-【关于本机】中,对证书进行信任设置,否则会出现无法抓到包的情况。
在这里插入图片描述
3、安装完证书之后,设置手机代理
操作步骤:
①进入【设置】,查看连接的WIFI,进入HTTP代理,设置为手动,然后填写服务器:输入fiddler的电脑ip地址10.3.15.108和端口8088,点击【存储】保存即可。
在这里插入图片描述
三、开始抓包
配置好PC端的Fiddler和手机安装证书和设置代理后,就可以在手机上操作app,就可以捕获所进行的操作,然后在Fiddler查看发送的请求和响应了。

如果还是抓不到包,需查看一下是不是电脑的防火墙,是否没有允许Fiddler程序通过防火墙。勾选上允许,就可以了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、完成测试后,需要恢复代理方式,并移除证书。

1、恢复代理方式,关闭即可
在这里插入图片描述
2、移除证书

回到手机的【设置】-【通用】中,找到“描述文件”,点击进入详细页面,点击【移除描述文件】即可。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/251975.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

苹果台式机怎么设置我的电脑计算机,怎么让台式电脑用苹果手机的wifi上网

我的系统是WIN7的,设置上面和XP可能有点区别、但是基本上都是差不多的,XP的朋友也可以试试。 首先。打开你的蜂窝数据。别担心,不会用流量的。 然后进入设置个人热点打开它。点下面那个 好多朋友都说没有个人热点这个选项。这个选项也许是要在…

苹果手机如何查看已经连接过的WIFI密码?

环境: Windows 10 专业版 VMware16虚拟机-Mac OS Big Sur 11.0.1 IPhone11 pro:IOS 13.0 AO无线路由器 问题描述: 苹果手机如何查看已经连接过的WIFI密码?利用iCloud钥匙串来查看密码,没有MAC电脑的,虚拟一个就好了,喜欢的点个赞支持一下 解决方案: 1.手机上开启i…

iOS 获取手机当前连接的 WiFi 信息

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇 作者:掘金 形影相吊 https://juejin.cn/post/7032853944170709006 一、应用背景 物联网开发中,对设备进行配网时需要打开手机的WiFi功能&…

苹果手机(iPhone)系统升级到IOS16.1后,发现连接WiFi、热点总是经常自动(随机)断开

问题出现 1、近几天发现手机上网总是异常,明明WiFi连上的,但就是无响应,起初,由于在家里正常,只是公司会出现这种情况,所以一直以为是公司网络慢的原因。 2、后面无意间发现我的另外一个备用机连公司WiFi(…

打印机打印纸张空白

1检查驱动 2图片打印不了 使用2345看图王软件打印 由于看图王广告较多,所以可以把图片放到word中打印

html怎么消除打印的进纸,打印机缺纸状态怎么消除?

打印机总是提示缺纸 故障描述:用户最近在使用打印机的时候发现,明明打印机进纸槽中装有不少打印纸张。可是在执行打印操作时,印机控制面板中的缺纸信号灯却总是闪烁。 故障诊断:产生这种故障的原因一般是打印机的纸张传动结构出现…

HP打印机M329dw纸盘关闭卡、涩问题解决

HP打印机M329dw纸盘是全封闭的。 打开装纸如下: 这个打印机是新的,用着感觉还不错。打印速度快,支持无线和有线网络,快速扫描,进稿器满足了一次连续扫描多张的需求,直接存在U盘更方便。 看上去啥啥都挺好&…

打印机提示手动进纸解决办法

今天公司打印机打印时提示手动进纸,奇怪的是之前好好的,也没人动他,咋突然就提示这个呢,更奇怪的是其他人打印都没问题,唯独另外一个同事,已打印就提示手动进纸。 在网上搜索解决办法: 很多说法…

打印机纸张放置图标图解--如何区别空白面待打印页怎么放置,双面手动打印如何放对纸的方向

打印机纸张放置图标 这个标识的意思就是将打印在纸张的哪一面上。 上图中红框中的图标意思是将打印在所放纸张的下面。如果要翻面打印的话,就是把已经打印好的那面放在上面,箭头的意思表示头朝外放。 上图中红框中的图标意思是将打印在所放纸张的上面。如…

解决HP laserjet Pro M401d打印机提示“ 将介质装入纸盒1,普通纸 信封C5或按OK使用可用介质”

打印机型号HP laserjet Pro M401d 最近在办公室打印东西的时候,那台USB直连的惠普打印机总是出现这个提示,有个黄灯闪烁,这个时候必须手动按OK才可以继续打印,很麻烦。 故障现象1 故障现象2 上网查询解决办法,看了一些…

EPSON LQ-675KT 打印机无法进纸解决方法

最近一台爱普生675KT的针式打印机前面不能自动进纸,放入纸张滚轴是反向退纸,暂停缺纸灯闪,按进纸按钮无效,从经验上来说应该是进纸传感器问题,下一步就是要拿出进制传感器了,按如下方法拆卸: 1、先把前置送纸器滚动条拆卸&#x…

计算机装打印机,电脑怎么安装打印机

打印机是现在我们办公设备的必要用品之一,任何档案,文件的纸质版都需要经过打印机进行,所以说打印机在一个办公室里是必不可少的,那么,相对来说是一个问题,安装打印机,一个对于会电脑的人是一个…

导入日历 ICS文件 完整版(原创)---解析icS文件

4月21日 15更新 加了注释, 只留下导入的代码了(解析ICS) 因项目需要,这几天写了个日历导入导出代码 (ICS文件) 与大家探讨探讨; 转载 请注明出处 liveTea http://www.cnblogs.com/zhegebucuo Code

ICNS格式文件用途及分析

Icns 何方神圣, 当我们解包Mac OS X 中的 APP 时,以系统自带的词典APP为例,我们看到扩展名为 icns 的 文件(图 1)。 (图 1) 那么这个icns 是何方神圣,以下让我们一探究竟。 苹果图标…

无法识别ICA文件

问题:无法识别ICA文件怎么办? 场景:该问题常发生在Windows系统,由于软件关联异常,无法打开云桌面的ICA文件,导致无法调用云桌面客户端。 【方案1】导入注册表项 步骤一、点击下载 ICA文件打开方式修复 …

ICS文件说明和创建(以Outlook为例)

一、ICS文件是什么 ics文件官方文档https://www.ietf.org/rfc/rfc2445.txt .ics格式的文件指的是iCalendar(“日历数据交换标准”)文件格式和文件类型,是一种用于保存和交换日历信息的标准格式。iCalendar格式不依赖于任何网络协议,因此通过现有的各种服务(如HTTP、电…

HBase数据结构与基本语法详解

HBase数据结构与基本语法详解.背景: 阅读新闻 [日期:2019-01-06] 来源:Linux社区 作者:Linux [字体:大 中 小] HBase中的表一般有这样的特点: 1 大:一个表可以有上亿行,上百万列 2 面…

【淘宝API开发系列】获取商品详情,商品评论、卖家订单接口

一、获取淘宝卖家店铺订单背景 订单是卖家的核心数据,卖家的很多日常工作都是围绕着订单展开,应用的基本功能就是要保证订单实时、完整的展示在卖家面前。由于API请求依赖于网络,存在 着网络不稳定和同步时间长的问题,所以…

【阿里云生活物联网架构师专题 ⑧】基于在 SpringBoot Java私有云上接收阿里云物联网设备的各种状态数据,实现m2m流转;

本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。 1、esp32接入阿里云物联网平台,实现天猫精灵语音控制; 2、esp8266直连…

软件吞噬世界,Api快速入门到放弃

正如汽车行业必须达到一定的规模,才能让企业只生产一个部件。软件产业现在已经足够大了,尤其当你接受所谓的“软件吞噬世界”此类的说法时更是如此。因此,和汽车工业不再生产自己的钢铁一样,大多数公司都希望利用API来提供更好的服…