美文网首页
Charles抓https包

Charles抓https包

作者: 旅途的喵 | 来源:发表于2019-06-24 14:28 被阅读0次

    网页上访问https的话会有乱码,因为经过SSL加密。

    抓macOS的包

    我们以www.baidu.com为例子

    百度.png
    1.安装SSL证书
    打开Charles,上方菜单栏 —-》Help —-》SSL Proxying —-》Install Charles Root Certificate,
    image.png
    如果有红色警告从钥匙串找到证书 双击打开在“加密套接字协议层(SSL)”一栏选择始终信任,关闭保存即可。
    如图
    信任证书.png
    之后在菜单栏选择Proxy -> SSL Proxy Settings..
    添加需要抓包的域名端口
    image.png
    然后就可以看到乱码已经不存在了
    image.png

    抓iOS应用包

    • 设置好同一局域网并设置好端口号后从菜单栏选取


      image.png
    • 在iOS设备上使用Safari浏览器访问 http://chls.pro/ssl,Safari浏览器会自动下载证书并提示安装,根据提示一步一步安装好,证书会被添加到『设置 -> 通用 -> 描述文件』中。
      然后在通用 ->关于本机 ->证书信任 ->完全信任证书
      image.png
      同样在菜单栏选择Proxy -> SSL Proxy Settings...
      添加需要抓包的域名端口(不指定域名时可填写*,另https使用端口443)

    end

    如果不会抓包可以查看这篇文章
    https://www.jianshu.com/p/9822e3f28f0a

    相关文章

      网友评论

          本文标题:Charles抓https包

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