线上问题的排查有时候需要抓包,但是是https协议的,则需要安装证书
在Android 6.0 (API level 23)及以前,APP默认信任系统自带的CA证书以及用于导入的CA证书,Android 6.0 (API level 23)以后,APP默认只信任系统自带的CA证书,对于用户导入的不予理会。
也就是说目前只能使用6.0以下的安卓系统进行抓包了,当然也有其他办法,会比较麻烦一点
目录
1、设置fiddler
2、设置手机
3、抓包
1、设置fiddler
第一步:设置允许远程连接
参考https://www.cnblogs.com/weizhideweilai/p/9170233.html
第二步:打开https连接设置
2、设置手机
第一步:设置代理
参考https://www.cnblogs.com/weizhideweilai/p/9170233.html
第二步:重启fiddler,然后手机访问http://ip:8888,其中ip指的是电脑的ip,然后下载证书完成安装(手机需设置密码才能完成安装)
3、抓包
完成证书安装就可以开始抓取https的包了
安卓和ios的设置方法一样,具体可以实际操作试试
关注使用高版本手机抓取https的包,可参考博客https://www.52pojie.cn/thread-967606-1-1.html#
原文地址:https://www.cnblogs.com/weizhideweilai/p/12079123.html
时间: 2024-11-09 03:17:47