美文网首页
iOS Charles Https 抓包

iOS Charles Https 抓包

作者: zkeBoy | 来源:发表于2019-04-01 14:46 被阅读0次

    iOS 抓包

    工具:Charles

    环境:Mac

    平台:iPhone 12.1.4

    步骤:

    1.去官网下载安装包https://www.charlesproxy.com/

    2.破解Charles

    // Charles Proxy License
    // 适用于Charles任意版本的注册码,谁还会想要使用破解版呢。
    // Charles 4.2目前是最新版,可用。
    Registered Name: https://zhile.io
    License Key:48891cf209c6d32bf4

    3.本机Mac 生产证书

    img1.png

    4.点击install Charles Root Certificate 此时会自动跳转到钥匙串中 ,并将信任点击未始终信任

    img2.png

    5.将Charles设置成为系统代理

    img3.png

    6.要截取iPhone 上的网络请求,我们首先需要将Charles的代理功能打开,在 Charles 的菜单栏上选择 “Proxy”->”Proxy Settings”,填入代理端口 8888,并且勾上 “Enable transparent HTTP proxying” 就完成了在 Charles 上的设置。

    img4.png

    7.在iPhone Safari 浏览器中输入"chls.pro/ssl" , 进入设置->通用->描述文件 信任该文件

    img5.jpeg

    8.针对根证书启用完全信任 进入设置->通用->关于本机->证书信任设置

    img6.jpeg

    9.进入Charles Proxy->Proxying Setting-> SSL Proxying Setting

    1.Host:添加需要抓取的域名

    2.Prot:443

    img7.png

    10.进入手机设置中 设置代理

    1. 连接WIFI 确保手机和Mac链接的同一个WIFI​

    2.点击WIFI后面那个蓝色感叹号进入

    3.点击HTTP代理 进入配置代理

    4.输入Mac电脑的IP地址,端口填写8888

    img8.jpeg

    10.5 退出设置,Charles会弹出请求连接的确认菜单。选择“Allow”

    10.6 重启Charles 开启你的抓包之路吧 !

    相关文章

      网友评论

          本文标题:iOS Charles Https 抓包

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