多语言展示
当前在线:358今日阅读:23今日分享:25

使用Fiddler对app进行抓包

在学习的过程中,有的时候需要了解手机app的网络通讯过程或者想要获取手机网站的源代码,通过Fiddler设置代理,就可以实现对手机网络的监控。
工具/原料

Fiddler V4.6.0.2

方法/步骤
1

首先要确保手机和安装有Fiddler的计算机处在同一个局域网中,可以使用路由器,或者使用笔记本发送热点给手机使用。在这里本人是使用手机USB共享功能让笔记本联网的。进入cmd输入ipconfig/all。查看IPv4地址,如下图。下面设置代理需要用到该地址。

2

打开Fiddler。在Tools中选择【Fiddler Options】。选择选项卡【HTTPS】在apture HTTPS CONNECTs前打钩。

5

手机端的配置。手机进入wifi配置界面,如下图。这里的主机名就是第一步的IPv4地址。端口号为8888。前面已经多次提到。配置成功后点击【确定】。然后断开wifi,关闭Fiddler。重新连接wifi在打开Fiddler。

6

经过以上的配置后,就可以用Fiddler监控到手机的上网行为了。以下是在手机UC中打开sina的捕获图。可以看到有很多与其他站点的通讯,可以使用过滤或者关闭一些后台程序来净化。

注意事项

注意手机端使用代理后,如果你把Fiddler关闭了,这是手机是无法打开网页的,因为你把代理关了啊,所以这时只要在wifi配置界面把代理设置为无。再重新连接即可。

推荐信息