美文网首页
使用Charles进行HTTPS抓包(AppleTV)

使用Charles进行HTTPS抓包(AppleTV)

作者: 阿姣_0405 | 来源:发表于2019-04-25 16:45 被阅读0次

    一、先下载必要软件:

    1. Appstore下载Apple Configurator 2
    2. 下载破解版Charles (下载地址: https://pan.baidu.com/s/11koUUFcf1rWT7W7LIoE8Jg)

    二、步骤:

    1. AppleTV跟电脑连接同一个wifi
    2. 创建代理描述文件:打开Apple Configurator 2 -> 文件 -> 新建描述文件 -> 全局http代理 -> 配置 -> 输入电脑的wifi的ip地址和charles上的端口号,默认8888,其他地方保持默认 -> 叉掉或者Comand+s保存,假如名8888.mobileconfig
    3. 给Apple TV安装代理描述文件:打开Apple Configurator 2 -> 右键,添加 -> 描述文件 -> 选择8888.mobileconfig,AppleTV上会出现如图所示(图片),点击安装,此时可以在Charles上看到AppleTV上的请求了但https抓到的response是乱码
    4. AppleTV装Charles的证书:
      1. 导出证书文件:打开charles → help → SSL Proxying -> Save Charles Root Certificate → 保存起来,Formate选.cer,假如名为ssl.cer
      2. 创建证书描述文件:打开Apple Configurator 2 → 文件→ 新建描述文件 ->证书→ 配置 →选ssl.cer文件 →叉掉或者Comand+s保存,假如名cer.mobileconfig
      3. 给Apple TV安装代理描述文件:把保存的cer.mobileconfig文件通过Apple Configurator 2 装进AppleTV (Apple Configurator 2 ->右键,添加 ->描述文件->选择cer.mobileconfig,AppleTV上会出现如图所示(图片),点击安装) ->Appletv ->Settings > General > About > 最底下凭证信任设定信任装的证书
    5. Charles设置SSL Proxy:Charles ->Proxy ->SSL Proxying Settings -> Add ->Host填* ,Port填443

    三、大功告成

    四、拓展
    用charles配host
    Charles -> Tools ->DNS Spoofing Settings ->Add......

    参考
    https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/

    相关文章

      网友评论

          本文标题:使用Charles进行HTTPS抓包(AppleTV)

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