电脑端设置代理端口
手机端设置代理
首先需要保证手机和电脑处于同一局域网
在设置中打开wlan-》修改已经连接的网络-》打开手动代理-》设置代理服务器主机名和端口号(主机名为安装charles的电脑ip,端口8888)
配置好后在手机端打开网页,charles应该已经能抓到http包了,但是https包还是加密状态
设置ssl代理
*是通配符,表示匹配所有地址
手机端安装证书
下载证书
保存到本地的文件为charles-ssl-proxying-certificate.pem
安装证书
- 用adb push命令将下载的pem文件push到手机
- 安装文件(pem文件如果不能直接安装需要将后缀名改为.crt)
抓取https包
以上步骤执行完毕后抓取https包,发现抓取到到信息已经不是加密的了