iOS https抓包教程 - Charles



  • 介绍


    Charles 官网: https://www.charlesproxy.com/

    Charles 界面

    教程


    步骤:

    1. iPhone 配置 Web 代理
    2. macOS 安装 Charles 生成的证书
    3. iPhone 安装 Charles 生成的证书
    4. Charles 配置

    1. iPhone 配置 Web 代理

    获取当前 macOS IP 地址,比如 192.168.1.70
    iPhone 需与 macOS 在同一个局域网内,HTTP 代理设置如下:

    iPhone Wi-Fi 配置

    2. macOS 安装 Charles 生成的证书

    启动 Charles ,并按如下路径选取菜单项:
    Help -> SSL Proxying -> Install Charles Root Certificate

    钥匙串中将会出现类似如下的证书。
    Charles证书

    双击该证书,并设置此证书为 “始终信任”

    信任Charles证书

    3. iPhone 安装 Charles 生成的证书

    iPhone safari 访问 chls.pro/ssl 地址,安装对应的描述文件即可。

    iPhone 描述文件

    4. Charles 配置

    打开 Charles 菜单,按如下路径选择:
    Proxy -> SSL Proxying Settings...

    配置如下:
    SSL Proxying 配置

    最后

    现在即可抓取 iPhone 上 https 数据了。

    https 抓包


Log in to reply