1. 虚拟机调成桥接模式(不用选择 复制物理网络链接状态)
2. 虚拟机中 打开 Charles
4. 选择 Proxy ->SSL Proxying Settings
1. 选择SSL Proxying 菜单
2. 勾选Enable SSL Proxying
3. 在include 中选择Add (填入Host * Port *)
5. 选择 Proxy -> Proxy Settings
1. Port 8888 默认就行
2. 勾选 Support HTTP/2
3. 勾选 Enable transparent HTTP proxying
6. 选择 Help -> SSL Proxying
1. 选择 Install Charles Root Certificate on Mobile Devices or Remote Browser
这里相当于启动了一个代理服务器,用于客户端来下载证书
7. 手机打开WLAN , 选择和虚拟机在的同一个网络下的WIFI,选择代理,主机名填写Kali的IP地址(可以 ifconfig查看),端口8888
8. 打开浏览器输入http://chls.pro/ssl
,下载charles的证书,然后 点击证书进行安装,随便取个名字即可,其他默认
9. 再次点击app,查看charles,发现流量已被抓到
日志