2022自学系列🚀Fiddler抓包教程(8) Fiddler IOS 数据抓包 🦞 (图文汇总)

776 阅读3分钟

作者:极客小俊
把逻辑思维转变为代码的技术博主

Fiddler 苹果IOS 数据抓包

Fiddler既然可以抓取android的数据包, 那么就一定可以抓取到ios的数据包, 其实大同小异 很简单!

1.确保手机和PC在同一网络环境下

其实还有一个简单的办法来判断当前手机和PC是否在同一网络环境下!

在你的ios手机上找到连接的wifi,查看一下ip地址

如图

然后在电脑上打开命令行,输入ping 手机ip,看看能不能ping通!

如图

如果有以上返回说明 当前手机和PC 就是在同一网络环境下

其他关于Fiddler的设置步骤跟之前的android操作是一样的 这里就不再过多赘述了, 还没有明白的朋友返回到android部分去看看!

2.ios手机设置网络代理

在确定了ios手机fiddler在同一局域网下之后, 那么我们来到ios手机的设置选项下,找到WLAN,查看连接的wifi

如图

进入HTTP代理

设置为手动,然后填写服务器, 这里就跟android是一样的, 也是输入fiddler在电脑本地的ip地址端口

如图

最后点击存储即可!

3.ios手机下载安装与配置证书

android一样,我们使用Fiddler来抓取ios手机HTTPS数据包也是需要安装根证书从而来解码我们的HTTPS数据报文,

下载证书

那么其实下载证书步骤其实也 跟android手机是差不多的!

使用ios手机中自带的的safari浏览器,输入配置好的ip+端口跳转到 Fiddler Echo Service 证书下载页!

如图

点击FiddlerRoot certificate弹出此网址尝试下载一个配置描述文件,您要允许吗?,点击允许按钮

下载完成,弹出提示已下载描述文件

安装证书

根据提示,回到手机的设置中,找到已下载描述文件,可以看到下载的证书在那里了!

如图

根据提示,回到手机的设置-->通用中,找到描述文件,可以看到下载的证书在那里了!

然后开始安装证书

继续点击安装

完成证书的安装!

设置信任证书

安装好证书之后,还要在ios系统中设置信任刚刚下载好的证书

我们回到ios系统中的设置--->通用--->关于本机中,对证书进行信任设置,选择证书信任设置选项

如图

开启信任

如图

点击继续

必须要开启证书信任,否则会出现无法抓到HTTPS包的情况。

4.开始ios抓包

配置好PC端的Fiddler、手机也安装了证书、代理也设置之后,我们就可以在手机上操作app捕获数据包了,然后在Fiddler中查看发送的请求和响应报文了!

大家自行尝试即可!..

温馨提示

如果还是抓不到包,需查看一下防火墙是否关闭,是否没有允许Fiddler程序通过防火墙,或者检查一下证书是否出现问题,或者 删除所有的证书之后 ,重新安装Fiddler与手机证书重置后再次尝试抓包!

如果觉得有帮助到你的话,就请在来个 "点赞"👍 "评论"✍️ "收藏"💙 支持一下!

大家的支持必然是我坚持创作下去的动力! 🔋 🔋 🔋

如果以上内容有任何错误或者不准确的地方, 欢迎在下面 👇 留个言指出、或者你有更好的想法,欢迎一起交流学习 💕💕💕