美文网首页
Mac版Charles对HTTPS进行抓包

Mac版Charles对HTTPS进行抓包

作者: HiKdn | 来源:发表于2017-08-30 17:46 被阅读0次

对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
如果没问题酱紫可以抓到了。

相关文章

网友评论

      本文标题:Mac版Charles对HTTPS进行抓包

      本文链接:https://www.haomeiwen.com/subject/gejxjxtx.html