Fiddler手机抓包

2020-07-24  本文已影响0人  静静地就好

一、Fiddler设置

1、让电脑和手机处于同一个局域网下,即电脑和手机连接同一个WiFi【电脑开WiFi给手机连接也可以】;

2、打开Fidder,点击菜单栏中Tools –> Fiddler Options:

图1

3、点击 Connections ,设置代理端口是8888【默认】, 勾选 Allow remote computers to connect, 点击OK:

图2

4、重启Fiddler生效,点击右上角的Online可以看到电脑的IP【也可以在cmd中ipconfig找到自己的网卡IP】:

图3

如果要抓取https的话,可以参考Fiddler 抓取HTTPS的网络数据

二、手机设置

1、打开手机的WiFi设置,连接和电脑同一个WiFi【或者连接电脑开启的热点】,设置代理IP与端口(代理IP就是上图的IP,端口就是Fiddler的代理端口8888)

2、手机浏览器访问网页,输入代理IP和端口,比如192.168.31.76:8888,下载Fiddler的证书,然后安装FiddlerRoot certificate,这样也可以抓取到https的包:

图4
备注:如果是连接的电脑IP发生了变更,需要访问新的IP地址重新安装新的证书进行抓包。

3、如果是Android手机,下载证书后,就可以进行手机抓包了;如果是苹果手机,需要打开手机设置,通用->描述文件,进行证书的验证与安装,然后,打开关于本机->证书信任设置,勾选fiddler的证书:

图5 图6

三、手机抓包

1、以上设置之后,打开手机相关应用,就可以抓包了:

图7
上一篇下一篇

猜你喜欢

热点阅读