Charles

2022最新版🚀Fiddler抓包教程(9) Fiddler I

2022-05-12  本文已影响0人  极客小俊

✍️作者:极客小俊
😈公众号同名: 一个把逻辑思维转变为代码的技术博主

Fiddler 苹果IOS 数据抓包

Fiddler既然可以抓取android的数据包, 那么就一定可以抓取到ios的数据包!

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

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

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

如图

ios_1.png

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

如图

ios_2.png

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

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

2.ios手机设置网络代理

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

如图

ios_3.png

进入HTTP代理

ios_4.png

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

如图

ios_5.png

最后点击存储即可!

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

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

下载证书

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

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

如图

ios_6.png

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

ios_7.png

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

ios_8.png
安装证书

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

如图

ios_9.png

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

ios_10.png

然后开始安装证书

ios_11.png

继续点击安装

ios_12.png ios_13.png

完成证书的安装!

ios_14.png
设置信任证书

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

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

如图

ios_15.png

开启信任

如图

ios_16.png

点击继续

ios_17.png

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

4.开始ios抓包

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

如图

ios_18.png ios_19.png

温馨提示

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

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “👍点赞” “✍️评论” “💙收藏” 一键三连哦!


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

上一篇 下一篇

猜你喜欢

热点阅读