您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页fiddler抓取https请求(IOS/Android)

fiddler抓取https请求(IOS/Android)

来源:伴沃教育

1、先在官网下载fiddler安装包

现在最新的是fiddler4,也是本文用到的fiddler,下载之后直接next安装即可

2、安装后,打开界面是这样子的::

默认绿色框是capturing,意思是抓包功能是开启的,如果哪天发现自己不能抓包,检查下这个状态,设置在在File –> Capture Traffic。

3、安装CA证书

1)选择tools-Fildder Options,选择HTTPS选项卡

选中"Decrpt HTTPS traffic",Fiddler就可以截获HTTPS请求

2)选择Connections选项卡,选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来

3)端口号是:8888,一定要重启Fiddler才会生效

4)检查证书是否安装成功,打开Internet选项 ->内容->证书,如下看到有DO_NOT_TRUST_FiddlerRoot字样,恭喜fiddler设置成功了

4、手机配置

1)确认pc端IP,手机要和pc端同网络,假设获取到的pc端的ip是192.168.1.83,设置手机端代理ip与端口,端口是Fiddler的代理端口8888

安卓、ios都是打开设置,找到wifi设置,代理设置为手动

安卓设置如图

ios设置如下

2)浏览器访问网页输入代理IP和端口,如192.168.1.83:8888 ,下载Fiddler的证书,点击下图FiddlerRoot certificate

安卓、ios都如下图,点击安装即可

安装完了证书,可以用手机访问应用,就可以看到截取到的数据包了。。。。

5)fiddler筛选

可以抓包了,问题又来了,好多个请求我只想关注我需要的请求,这时就可以用到fiddler筛选

我日常的设置是这样子的,红色划掉部分,就是要筛选的内容,有多个的时候用分号隔开即可。这样就能满足日常抓包了

注意事项:

1.fiddler一定要 用管理员状态运行

2.电脑防火墙要关掉

Android其他型号的手机安装证书的问题:

1.设置--更多设置---系统安全---从存储设备安装--Download

注意事项:1.关闭防火墙  2.以管路员模式运行fiddler

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务