【Android 逆向】VM Kali 中 charles 抓android https 协议

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,发现流量已被抓到

日志
image

posted @ 2023-03-09 11:22  明月照江江  阅读(191)  评论(0编辑  收藏  举报