美文网首页
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