iOS

iOS https抓包教程 - Charles

2016-08-04  本文已影响2015人  CaryZheng

介绍


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 抓包
上一篇 下一篇

猜你喜欢

热点阅读