Mac上Charles安装SSL证书,进行HTTPS抓包
Mac上Charles安装SSL证书,进行HTTPS抓包
2022-12-09 0 评论 2 阅读 0 点赞

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

daimafengzi
2022-12-09 / 0 评论 / 2 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年12月08日,已超过1321天没有更新,若内容或图片失效,请留言反馈。

安装证书

安装电脑端根证书:

首先在charles的 Help选项 选择 SSL Proxyings选项 再选择 Install Charles Root Certificate选项

image-1670561694247

[blockquote2 name='洛维花']这里注意,需要安装到【系统】,而并不是cloud。[/tip]

信任证书

  1. 此时会启动“钥匙串访问”APP,并找到刚开安装好的证书,证书名字:Charles Proxy CA,找不到的可以搜索框搜下。
  2. 选中该证书,点击显示简介。

image-1670561833253

  1. 更改证书信任权限。更改为始终信任,并关闭窗口输入密码保存。

image-1670561889296

配置SSL代理

  1. 设置HTTPS端口抓包,点击Charles–>Proxy–>SSL Proxying Settings,出现如下弹窗,点击"Enable SSL Proxying",点击“Add”

image-1670561968468

image-1670561997296

  1. 按照图中输入,点击保存。至此,电脑端配置已全部完成!
  2. image-1670562035752

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

安装Charles证书到手机

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

image-1670562125655

  1. 手机必须和电脑在同一个Wi-Fi下。

iPhone证书安装:

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

image-1670562218916

  1. 划到底部,点击配置代理,配置代理,IP就是你电脑的IP,端口输入8888,点击存储

image-1670562261029

  1. 然后打开Safari浏览器,访问:chls.pro/ssl,此时电脑上连接提示,点击allow允许。

image-1670562291092

  1. 此时手机会提示下载描述文件,点击允许
  2. 保存后,点击 设置–>通用→描述文件,安装刚下载好的文件
  3. 安装完成后,点击 设置–>通用→关于本机,下拉到底部,点击证书 信任设置,把刚信任开关打开。
  4. 大功告成,此时你就可以愉快的抓HTTPS的包了。以及访问公司内网。

安卓安装证书

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

0

评论 (0)

取消