【fiddler】手机抓包

1.做接口测试,没有接口文档,就用fiddler抓包,问题是手机怎么抓包

2.第一步:进入chrome浏览器——设置——高级——系统——打开代理服务器——局域网设置——代理服务器,打开代理开关(代理地址就是127.0.0.1,端口号是8888)

3.第二步:进入fiddler——Tools——Options——Connections,勾选Allow remote computers to connect,点击OK,重启fiddler

4.第三步:手机连接电脑同网的WiFi,进入网络详情,代理模式设置为手动,主机名就是你电脑的IPv4地址,端口号是8888

5.你手机上随便打开个小网站,就会发现已经被fiddler抓包了,app也一样

6.不过还没完,因为有些企业会用HTTPS来加密,这时候你抓包到的请求都是无效的

7.要解决这个问题,首先要在pc上,下载CertMaker for ios and Android【下载地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2】

8.然后进入fiddler——Tools——Options——HTTPS,勾选Decrypt HTTPS traffic,点击OK,重启fiddler

9.打开手机访问:本机IPv4地址:8888

10.点击You can download the FiddlerRoot certificate,下载证书,从储存位置打开,如果需要密码其实就是手机的开机密码,如果没有要设置一个

11.最后,重启fiddler,重启手机浏览器,就可以愉快的抓包了,需要注意,在响应的顶部,有一段【Response body is encode .Click to decode】,点击这里才能解密抓包的内容,切记

原文地址:https://www.cnblogs.com/luoguoxing/p/14107128.html