Mac版Charles对HTTPS进行抓包

2017-08-30  本文已影响0人  HiKdn

对HTTPS请求抓包一共分三步

第一步安装电脑Root证书

点击Charles的Help --> SSL Proxying --> Install Charles Root Certificate 之后会自动打开钥匙串,在钥匙串中找到Root Certificate并且右击选择显示简介。修改信任里面的内容为始终信任,期间需要输入电脑账号密码。信任之后第一步就完成啦,如下图所示

电脑安装root证书.png
电脑信任root证书.png

第二步安装手机Root证书

  1. 手机连接电脑的代理
  2. 手机下载Root证书
  3. 手机信任Root证书
查看电脑ip.png 电脑ip展示.png

此时按照上图所展示的ip在手机上设置好代理

手机连接代理.png 下载手机Root证书1.png 下载手机Root证书2.png

上图所展示的,在手机Safari浏览器上地址栏输入chls.pro/ssl,确认之后就一路安装信任就可以。

在iOS 10.3之后需要在通用 --> 关于本机 --> 证书信任设置 中再次信任Charles 的Root证书

第三步Charles配置一下

下面的的我是设置了通配符,即所有的接口都抓。你也可以自己设置只抓取某些URL的,把下图中的*替换成你要抓取的域名即可

设置SSL代理1.png 设置SSL代理2.png
如果没问题酱紫可以抓到了。

上一篇 下一篇

猜你喜欢

热点阅读