admin管理员组文章数量:1582017
换了台电脑,安装之前的fiddler,配置抓包,发现抓不到,重新安装证书也不行,最后去官网下载最新免费版本,重新配置后,抓包成功。主要还是CA证书的问题。
主要分三步:
一、下载并安装fiddler;
二、电脑端配置fiddler;
三、手机端配置代理;
一、下载并安装fiddler;
1、可以去fiddler官网下载
2、也可以直接用我下载好的,我下载时的最新版本是FiddlerSetup.5.0.20243.10853-latest...
链接:https://pan.baidu/s/1LDpdumEhIdTOr0GQwwfp1g?pwd=dyn5
提取码:dyn5
下载后,安装路径根据自己实际情况选择安装,一路默认安装即可。
二、电脑端配置fiddler
安装完成后,打开fiddler
1、进入Tools/Options/Genaral,关闭更新。
2、进入Tools/Options/HTTPS,勾选Decrypt HTTPS traffic,这样才能抓到https的包。3、(选做)如果打开fiddler后,访问浏览器提示打开的网页不是私密链接,无法访问,需要安装证书(有时候安装完成后会自动弹框提示安装证书,如果没有,一般会出现网页访问不了的情况)。
如下图所示,点击Actions→Trust Root Certificate,按照提示一步步安装证书即可。
4、进入Tools/Options/Connectioms,勾选Allow remote computers to connect(允许远程连接),注意这里的fiddler端口,默认是8888,只要跟fiddler所在主机的端口不冲突就不用改。
题外话:如何查看Windows系统端口占用情况?
- 先关闭fiddler
- win+R打开cmd,输入netstat -ano | findstr "8888",如果没有结果,说明当前系统没有其他应用程序占用8888
5、确认fiddler所在主机的IP地址(方便后续在iOS端配置)
最快的方法是在fiddler界面右上角,点击Online,可以看到IP,如下图所示
三、iOS端配置
1、打开Safari浏览器,输入fiddler的IP:Port,如 192.168.1.100:8888,点击下载证书并允许下载。
2、 下载完成后,进入 设置→通用→VPN与设备管理,选择已下载的描述文件,点击“安装”。3、进入 设置→通用→关于本机→证书信任设置,开启证书信任。
4、进入 无线局域网,连上WiFi,这个WiFi必须和fiddler所在电脑连的WiFi是同一个,点击已连接WiFi右侧的 “!”图标,进入WiFi网络配置页面,找到【配置代理】,默认是自动,选择“手动”,输入服务器和端口,即fiddler所在电脑的IP和fiddler的端口,如 192.168.1.100:8888,然后点击右上角的存储。 此时,如果无线局域网显示正常连接,打开要抓包的APP进行操作,fiddler就可以抓到包了。版权声明:本文标题:利用fiddler进行手机端iOS抓包的配置步骤 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1725930236a1049732.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论