附件下载:
Snipaste-2023-12-04-17-47-00.png null
Snipaste-2023-12-04-17-49-21.png null
d8114cda81284ee4b69c228ec9317dae.png null
141ec9434ca6405499ac58d097a93591.png null
要使用Fiddler对手机进行抓包,需要对fiddler和手机分别进行设置。
一:设置 Fiddler 允许远程连接
1.启动Fiddler->Tools->Options..
Snipaste-2023-12-04-17-47-00.png
2.HTTPS选项卡中,设置允许抓HTTPS的包,中间有弹窗允许即可。
Snipaste-2023-12-04-17-49-21.png
3.选择 Connections,勾选 Allow remote computers to connect(允许远程连接);
d8114cda81284ee4b69c228ec9317dae.png
Fiddler listens on port 里面的是 Fiddler 的端口号,默认为 8888,你也可以更改为自己想要的端口,端口确定不要冲突就行。
141ec9434ca6405499ac58d097a93591.png
二:手机端设置
1.确保手机和电脑在同一个wifi网络。
2.查看电脑的IP,win+R=》输入cmd,回车=》输入ipconfig,即可查看
如本机IP地址为:10.1.7.190,
3.设置手机wifi代理,例如我的手机是小米,打开设置=》WLAN=》连接对应的wifi=》代理设置为手动模式=》输入主机名+端口(就是Fiddler设置的端口,默认8888)
4.安装证书(如果你只抓http的不需要安装证书)
手机浏览器访问ip+端口,例如我的是 10.1.7.190:8888,出现响应页面说明连接成功,点击响应界面中的“fiddlerRootcertificate”安装证书,完成之后重启fiddler设备, 然后就可以操作手机通过Fiddler进行抓包了。
5.查看fiddler抓包结果