【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,发现流量已被抓到
日志
本文作者:明月照江江
本文链接:https://www.cnblogs.com/gradyblog/p/17197707.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步