Fiddler进行手机抓包

时间:2024-11-03 00:03:07

测试设备:Windows8.1,Android 4.0.4山寨Android手机

网络环境:电信校园网,Wifi环境

测试工具:Fiddler4

完全参考了:http://www.jb51.net/softjc/133721.html

Step1:Fiddler设置代理模式

Fiddler进行手机抓包

选择允许远程连接:

Fiddler进行手机抓包

选择完之后重启Fiddler。

Step2:手机代理设置

保证手机和狄狄电脑在同一个网络下(链接同一个Wifi)

在Wifi设置下设置手机联机Wifi的代理:

长按你你连接的wifi:

Fiddler进行手机抓包

选择修改网络:

Fiddler进行手机抓包

设置如上,其他默认,IP设置是DHCP。

代理服务器主机名就是你的电脑的IP地址,8888是Fiddler默认端口号。

如何获取电脑IP地址呢?

进入命令行(cmd),运行ipconfig:

Fiddler进行手机抓包

然后手机的数据包就可被显示在了电脑上。如知乎日报的数据请求:

Fiddler进行手机抓包

而之前我知道知乎日报请求是json数据,那么我可以看到请求到的数据:

请求相关:

Fiddler进行手机抓包

响应数据:

Fiddler进行手机抓包

同样在模拟器上测试成功。

注意:测试完成之后需要修改回Wifi的代理,就是还原回自动/无代理模式,否则上网就会出问题。

注意此处知乎日报API等只是用来学习,有侵权请与本人联系删除。

Done。