[Charles]基于macOS的网络分析工具入门(二)分析移动端HTTPS协议

基础环境

macOS 10.13.4
Charles 4.2.8
iPhone6s iOS 12.4
Huawei Nova 5 pro Android 9

Charles配置

安装并信任证书

Help—>SSL Proxying
[Charles]基于macOS的网络分析工具入门(二)分析移动端HTTPS协议_第1张图片
安装完成后自动打开macOS钥匙串访问,双击Charles开头命名的证书,在信任选项卡下,选择始终信任保存。
[Charles]基于macOS的网络分析工具入门(二)分析移动端HTTPS协议_第2张图片

启用SSL代理

Proxy—>SSL Proxying Settings
[Charles]基于macOS的网络分析工具入门(二)分析移动端HTTPS协议_第3张图片
也可以填写特定Host,对网络数据截获解密进行限制。

允许接入终端

Proxy—>Access Control Settings
[Charles]基于macOS的网络分析工具入门(二)分析移动端HTTPS协议_第4张图片
以上配置为允许所有客户端使用代理,如果不配置,客户端连接时会有提示,是否允许使用代理。

移动端配置

Android

配置代理

与macOS接入同一WiFi,然后长按WiFi选择修改网络,启用显示高级选项,然后填写macOS的IP和端口即可。
[Charles]基于macOS的网络分析工具入门(二)分析移动端HTTPS协议_第5张图片

下载并安装证书

使用浏览器访问http://chls.pro/ssl ,下载并安装证书。
[Charles]基于macOS的网络分析工具入门(二)分析移动端HTTPS协议_第6张图片

IOS

配置代理

与macOS接入同一WiFi,然后进入WiFi配置代理。
[Charles]基于macOS的网络分析工具入门(二)分析移动端HTTPS协议_第7张图片

安装证书文件

使用Safari浏览器,访问http://chls.pro/ssl, 下载证书进入 设置

[Charles]基于macOS的网络分析工具入门(二)分析移动端HTTPS协议_第8张图片

[Charles]基于macOS的网络分析工具入门(二)分析移动端HTTPS协议_第9张图片

从ios 10.3以上,需要进入 关于本机证书信任设置启用完全信任
[Charles]基于macOS的网络分析工具入门(二)分析移动端HTTPS协议_第10张图片

你可能感兴趣的:(信息安全)