Charles抓包工具抓取HTTS请求

1. 移动端(手机)配置证书

1.1 进入Charles,点击Help,选择SSL Proxying --> 选择安装手机证书

1.2 在Charles弹框提示中,按照提示内容,进入手机进入下图提示给出的下载地址,进行下载证书,并安装在需要进行抓包的手机上

1.3 手机如果已经安装则显示如下图,或者未安装过,选择确认进行安装

1.4 安装完成后,进入手机的设置-->安全和隐私选项-->更多安全设置-->选择加密和凭据,如果你已经下载并安装好证书后,查看加密和凭据。已经安装好的证书,就会存在该处地方,我这里用的手机是华为,需要根据不同的手机,找到已安装的证书的位置,检查是否已经安装成功
如下图是已经安装成功的证书

如果你已经安装成功,以及你配置成功后,你需要再这里检查,证书是否被启用,这里先埋个伏笔

2. 配置Charles正常抓取HTTPS

2.1 进入到chales使用界面,选择proxying-->SSL Proxying Settings在弹框页,选择允许SSL代理,勾选Enable SSL Proxying, Location->add 添加地址、端口规则

2.2 开始抓取HTTPS地址时,你需要检查一遍,抓不到自己想要的https包,需要看下有没有设置地址过滤,因为我踩过了坑,检查了手机和Charles配置,最后发现是我这里固定配置了只抓取指定的路径的包

3.正常操作完上述步骤,你可以正常进行抓取HTTPS加密后的包了,如果仍存在unKnow路径,你需要参考其他配置教程,本教程只简单的正常抓取https包,整理有限,望见凉。

猜你喜欢

转载自www.cnblogs.com/yangsun/p/10951222.html
今日推荐