PC和Android端使用Fiddler抓包

声明

本文使用的Fiddler版本为:v5.0.20202.18177 for .NET 4.6.1Built: 2020年4月14日

一,Fiddler下载

链接:https://pan.baidu.com/s/1dMiH18w3B8-1C8t7AinIzA  提取码:gmyc 

官网:http://www.fiddler2.com/fiddler2/

其他下载连接:https://pc.qq.com/detail/10/detail_3330.html

二,Fidder安装

安装路径按照自己喜好选择安装路径即可,其他一路下一步就好,傻瓜式安装;

三,设置Fidder

安装成功之后会有如下提示,点击NO即可;

1,Fiddler菜单栏点击Tool -> Options ->HTTPS

2,勾选Decrypt HTTPS traffic,这样Fiddler就可以截获HTTPS请求了;之后会多出几项供选择,再勾选Ignore server certificate errors(unsafe)选项;

3,然后会有如下提示,点击“确定”即可;

4,接着设置Connections栏中的相关设置,勾选Allow remote computers to connect , 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来,这可以抓包其他平台(Android App)的Http/Https网络数据了;记住这个端口号是:8888 

5,设置好之后点击”OK”,根据上面提示可知,要想如上设置生效,须重启Fiddler,并且重启之后有可能防火墙会提示,点击“允许访问”即可;如果没有提示,可能需要手动打开防火墙对Fiddler的限制;

以上PC端设置完成之后,就可以抓包PC端应用的数据了;

四,在Android端使用

使用条件:1)Fiddler PC端和手机必须在同一个局域网内;2)步骤4要设置;

1,确定PC端IP,点击Fiddler右上角“下三角”图标,鼠标指向“Online”,按道理应该出现一个IP,因为我的当前机器存在多个虚拟网卡,所以会存在多个IP地址,这里我们要找到我们真实的正在使用的网卡IP,Win+R打开”运行”输入cmd,可以在命令行中输入ipconfig查看;

例如我的实际IP:10.10.30.39

2,Android手机进入设置—>长按连接的Wifi—>点击修改网络—>代理选择“手动”—>在代服务器主机名输入PC端IP(就是上面查找到的10.10.30.39),代理服务器端口输入8888(就是刚才要记录的端口号),最后别忘了点击保存即可;

这样Fiddler就可以抓包Android APP的数据了;到这里设置所有安装设置已完成,可以使用Fiddler抓包PC端和其他平台(Android和IOS)的应用数据了;

有关其他证书问题,可自行百度,我看很多博客都要安装证书,但是我的这个版本不需要安装;按我上面步骤安装就可以使用了;

 

注意

1,停止Android网络监控的话去掉Wifi的代理设置即可,否则Fiddler退出后手机端就不能上网了。

2,如果只需要监控手机中一个App,可在设置中关闭其他应用网络访问的权限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ang_qq_252390816

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值