Fiddler 4 抓包(APP HTTPS )
一、手机连接Fiddler
1、配置fiddler
3、在HTTPS页签勾选“Decrypt Https traffic”和“Ignore server certificate errors(unsafa)”
4、然后选择Connections页签勾上“Allow remote computers to connect”,再设置一个端口号,默认8888即可
2、手机配置代理服务器
1、在命令行窗口输入ipconfig查看安装fiddler机器的IP地址;
2、手机配置连接代理,点击手机中“设置”Wlan -> 点击你要连接的wifi -> 长按
主机名:配置为安装fiddler机器的IP地址
端口:配置为fiddler中设置的端口
3、此时手机app请求的信息就可以在fiddler查看了。
3、app安装证书
安卓
![](https://images2017.cnblogs.com/blog/1267938/201711/1267938-20171107203910028-2123306847.png)
![](https://images2017.cnblogs.com/blog/1267938/201711/1267938-20171107203935450-755475562.png)
![](https://images2017.cnblogs.com/blog/1267938/201711/1267938-20171107203959419-938655740.png)
![](https://images2017.cnblogs.com/blog/1267938/201711/1267938-20171107204007528-274548044.png)
方法二:小米
1、将证书复制到SD卡中
2、网络长按 -> 高级设置 -> 安装证书。
方法三:
1、访问 http://192.168.3.165:8888/ 安装证书或者直接访问 http://192.168.3.165:8888/FiddlerRoot.cer 安装证书
IOS
方法一:
1、访问 http://192.168.3.165:8888/ 安装证书或者直接访问 http://192.168.3.165:8888/FiddlerRoot.cer 安装证书
方法二:
1、ios可以在手机浏览器上登录邮箱,然后将证书发送到邮箱中,在手机上查看邮件,点击附件进行证书的安装即可
3、app中
APP现在大部分使用的是HTTPS而Fiddler默认抓取HTTP数据,想要使用Fiddler查看HTTPS类型接口就需要安装fiddler证书。
4、安装证书提示“输入凭据存储的密码”
如果你在android手机安装中出现如下情况(要求你输入凭据存储的密码)
解决方案:
1、只需先设置锁屏密码再在手机上安装证书即可(锁屏密码、手势密码)。
2、个别手机设置密码后仍然提示“输入凭据存储的密码”,重启手机后即可解决问题。
参考文献:
http://www.cnblogs.com/hushaojun/p/6385947.html
http://blog.csdn.net/SomeOne_yt/article/details/53120294
http://blog.csdn.net/SomeOne_yt/article/details/53149308
http://www.cnblogs.com/liushilin/p/6289711.html?utm_source=tuicool&utm_medium=referral