fiddler抓包第一课--手机数据抓包

以前有学过fiddler,但是也只是安装下软件,听了一节课,没实际用过的东西,只是似懂非懂。
昨天开发让我测手机APP,因为有一个原因选择不出来,问了前端,说需要抓包,问我会不会。我刚想开口说不会,但是,我突然想到,这不就是实践和学习的机会嘛,就说我研究下,然后就开始了艰辛的路程。
fiddler抓包第一课--手机数据抓包_第1张图片
我本来以为我的电脑上用fiddler抓包是正常的,所以就开始了用手机抓包,各种配置。
参考:https://jingyan.baidu.com/article/03b2f78c7b6bb05ea237aed2.html

fiddler配置手机抓包fiddler抓包第一课--手机数据抓包_第2张图片
注意端口需要是8888
fiddler抓包第一课--手机数据抓包_第3张图片
需要确保电脑和手机在同一个网络中
用的荣耀手机,打开WLAN,长按连接的网络,点击【修改网络】,选中显示高级选项,代理【手动】,输入电脑服务器主机名(电脑IP),服务器端口8888。
fiddler抓包第一课--手机数据抓包_第4张图片
在手机浏览器输入IP:8888,点击下载安装证书。
都操作了一番,还是抓不到。
fiddler抓包第一课--手机数据抓包_第5张图片
点Actions,信任根证书。还是抓不到。
后来问了朋友,才发现我电脑抓不到浏览器的包。
fiddler抓包第一课--手机数据抓包_第6张图片
然后开始了各种删除,安装证书。参考:https://blog.csdn.net/d1240673769/article/details/74298429/
结果还是不行。
后来我发现,fiddler可以抓到HTTP请求的数据包,猜想可能是抓不到https的数据包。
找到了问题后,开始这番操作。fiddler 怎么也抓不了HTTPS包解决办法
https://www.jianshu.com/p/7c6cde4b3988
终于可以抓到电脑上的数据包。
fiddler抓包第一课--手机数据抓包_第7张图片
可是手机上还是抓不到,打开我要抓包的APP也抓不到。
fiddler抓包第一课--手机数据抓包_第8张图片
需要把这里改成all processes,这才抓到了我要的APP的数据包。
如果觉得抓的域名太多,可以过滤只抓需要的域名。
fiddler抓包第一课--手机数据抓包_第9张图片
最后成功抓到了有问题的请求。
fiddler抓包第一课--手机数据抓包_第10张图片

你可能感兴趣的:(工具)