利用Fiddler对手机进行数据抓包
1、配置Fillder允许对远程链接进行抓包
位置:Tools-->Options-->Connections(勾选Allow remote.....)--->点击ok
重启Fiddler
![]()
2、获取电脑IP地址
1、cmd下执行:
ipconfig
2、拿到IP地址
![]()
3、手机端开启网络代理
前提:PC和手机连在同一个网络下(路由器)
1、设置服务器主机名:(电脑IP地址)
2、设置服务器端口:8888
![img]()
4、下载(手机)Fillder代理:
1、手机浏览器输入:电脑IP/8888
(手机和电脑连接同一个网络,打开手机浏览器,输入Fiddler Server地址http://ipv4.fiddler:8888/(因为fiddler装在PC上,所以 Fiddler Server地址就是PC的IP地址,带上端口号8888,我的是http://192.168.1.106:8888/), 跳转到 Fiddler Echo Service 证书下载页)
2、点击FiddlerRoot.....下载
如果出现(No root certificate was found. Have you enabled HTTPS traffic decryption in Fiddler yet)
则:
a、利用cmd跳转到去电脑fiddler安装目录
2、执行:makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012
3、点击保存并重新命名,安装
![img]()
![]()
5、抓包
PC上和手机上的配置完成后就可以操作手机,在电脑上用fiddler抓包了,比如访问一些网站和APP,fiddler中就会显示捕获到的手机上HTTP/HTTPS通讯记录,抓包成功。