环境
本讲解是采用mac下的Charles抓包工具
https下的 unknown
如果在没有证书的情况下抓包https,会出现如图的显示:
https抓包响应
因为https是加密的,Charles需要配置证书才可以抓包
证书安装
点击 Help -- SSL Proxying -- Install Charles Root Certificate
流程现在可以看到不受信任的证书东西了
不受信任我们双击它,会弹出一个弹窗,我们全部选择始终信任即可
信任在返回到证书列表可以看到我们已经信任了这个证书。
手机端
点击 Help -- SSL Proxying -- Install Charles Root Certificate on a Mobile Device or Remote Browser
手机端这个时候我们要给手机配置代理。IP地址就是我们电脑的ip地址,端口就是charles上默认的8888
配置代理然后就可以在手机浏览器输入 chls.pro/ssl 下载证书
下载证书下载下来是一个 *.pem 的文件,我们需要重命名为 *.crt 文件,不然无法安装,有的浏览器直接下载下来就是 *.crt 文件,然后我们找到手机中的 加密与凭据,因为手机不同位置不同,可以多找找,找到后选择刚我们下载的证书配置进去就行了
配置点确定,输入账户密码完成安装,回到Charles
结果
结果大功告成
网友评论