疯言疯语

Mac上Charles安装SSL证书,进行HTTPS抓包

daimafengzi · 12月9日 · 2022年本文共771个字 · 预计阅读3分钟11次已读

安装电脑端根证书:

首先在charles的 Help选项 选择 SSL Proxyings选项 再选择 Install Charles Root Certificate选项
Mac上Charles安装SSL证书,进行HTTPS抓包
[blockquote2 name=’洛维花’]这里注意,需要安装到【系统】,而并不是cloud。[/blockquote2]

信任证书

  1. 此时会启动“钥匙串访问”APP,并找到刚开安装好的证书,证书名字:Charles Proxy CA,找不到的可以搜索框搜下。
  2. 选中该证书,点击显示简介。
    Mac上Charles安装SSL证书,进行HTTPS抓包
  3. 更改证书信任权限。更改为始终信任,并关闭窗口输入密码保存。
    Mac上Charles安装SSL证书,进行HTTPS抓包
  1. 设置HTTPS端口抓包,点击Charles–>Proxy–>SSL Proxying Settings,出现如下弹窗,点击"Enable SSL Proxying",点击“Add”
    Mac上Charles安装SSL证书,进行HTTPS抓包
    Mac上Charles安装SSL证书,进行HTTPS抓包
  2. 按照图中输入,点击保存。至此,电脑端配置已全部完成!
  3. Mac上Charles安装SSL证书,进行HTTPS抓包

至此,电脑已经可以抓包HTTPS了。

  1. 首先查看电脑IP地址,点击Charles–>Help→Local IP Address

Mac上Charles安装SSL证书,进行HTTPS抓包
2. 手机必须和电脑在同一个Wi-Fi下。

iPhone证书安装:

  1. iPhone,Wi-Fi设置代理。步骤:设置→WIFI –>点击Wi-Fi旁边的i

Mac上Charles安装SSL证书,进行HTTPS抓包
2. 划到底部,点击配置代理,配置代理,IP就是你电脑的IP,端口输入8888,点击存储
Mac上Charles安装SSL证书,进行HTTPS抓包
3. 然后打开Safari浏览器,访问:chls.pro/ssl,此时电脑上连接提示,点击allow允许。
Mac上Charles安装SSL证书,进行HTTPS抓包
4. 此时手机会提示下载描述文件,点击允许
5. 保存后,点击 设置–>通用→描述文件,安装刚下载好的文件
6. 安装完成后,点击 设置–>通用→关于本机,下拉到底部,点击证书 信任设置,把刚信任开关打开。
7. 大功告成,此时你就可以愉快的抓HTTPS的包了。以及访问公司内网。

安卓安装证书

我就不写了,我没有安卓手机,其实就差不多是依葫芦画瓢了。

0 条回应