Charles进行HTTPS抓包(iOS为例)
Posted 不当咸鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Charles进行HTTPS抓包(iOS为例)相关的知识,希望对你有一定的参考价值。
各种抓包工具的原理都是一样的,使用方面也都是差不多的,因为最近在用Mac,所以抓包工具开始用Charles了,记录一下抓取HTTPS的步骤。
- 连接代理, 开启抓包工具, 手机设置代理服务器,端口号(默认8888), 这样就可以抓包了,但是不能抓包HTTPS
- 抓包工具开启HTTPS设置
勾选Enable SSL Proxying,点击Add
填入要抓的HTTPS连接和端口号(443)
- 手机设备安装SSL证书
点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device
出现弹窗得到地址 chls.pro/ssl
手机端打开Safari浏览器输入,安装证书
注意: 需要在 设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书
- 电脑Charles根证书安装
这样设置完成基本可以进行HTTPS抓包了,如果不行就看下哪一步没有完成, 记录一下, 以备后忘。
以上是关于Charles进行HTTPS抓包(iOS为例)的主要内容,如果未能解决你的问题,请参考以下文章
Charles抓包工具常用功能——Https抓包接口——IOS iPhone手机抓包