1. 安装
到Fiddler官网下载安装:Fiddler | Web Debugging Proxy and Troubleshooting Solutions
2. 我们要开启Fiddler的HTTPS抓包功能,否则只能看到HTTP请求的内容,而HTTPS请求则是密文。
在Fiddler中点击 [Tools] — [Options] — [HTTPS] 勾选如下设置:
3.然后在 [Connections] 选项卡中勾选 [Allow remote computers to connect],我们知道Fiddler默认在8888端口开启HTTP/HTTPS代理服务,不管是Android、IPhone还是PC等等设备和程序,只要设置了HTTP/HTTPS代理,流量从Fiddler走,就可以抓包分析。此处开启远程访问,使得我们的Android/Iphone手机可以在WLAN设置上设置它为HTTP/HTTPS代理,从而手机上的应用的HTTP/HTTPS流量将从Fiddler走,Fiddler就能捕获它们。
4. 第三步完成后要重启不然会遇到"通过代理服务器进行身份验证失败"问题
然后确保手机和PC在同一个局域网中,然后在手机上设置WLAN代理,此处我的PC内网IP地址是192.168.1.100,你需要根据自己的情况进行设置
图二中点击下载证书,图三安装证书
设置完成后手机能正常上网并且Fiddler中能看到数据包
5.目标app 嘟嘟车机桌面 嘟嘟车联网
6.抓取想重定向的数据(这里是点击酷狗音乐后 会发送请求https://app.dudu-lucky.com/api/app/app_entity/getAppInfo),
保存服务器返回的body(这里返回的是json)
7.打开拦截选项
8.添加拦截规则
9.选择第六步保存的服务器响应json文件
10.
11.修改json文件内容
12.再次点击手机的酷狗音乐
成功截获
Android抓包指南①: 使用Fiddler抓HTTP/HTTPS包_encoderlee的博客-CSDN博客_android app http 抓包