iOS Charles Https 抓包

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 抓包)