fiddler抓取app的https的包

Posted 给明天的自己

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fiddler抓取app的https的包相关的知识,希望对你有一定的参考价值。

线上问题的排查有时候需要抓包,但是是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#

以上是关于fiddler抓取app的https的包的主要内容,如果未能解决你的问题,请参考以下文章

用fiddle抓包电脑上和手机上都设置好了为啥还是抓取不到包?

手机连接fiddler后,浏览器无法打开网页或者fiddler抓取不到手机应用相关数据的情况

Fiddler2 抓取手机APP数据包

Fiddle抓包进阶

[转]Fiddler抓取Android真机上的HTTPS包

Fiddle随笔