关于charles https软件的,抓包学习和应用
1.操作步骤
a. 去官网下载charles软件,下载地址:https://www.charlesproxy.com/latest-release/download.do
b.下载后一直下一步选好安装目录,安装完毕
2.破解步骤
a.打开网站https://www.zzzmode.com/mytools/charles/ 选择你在官方下载的版本 ,然后下载对应的破解包
放在你charles软件的安装目录,到此破解完毕.
3.Http协议抓包配置
a.设置charles, Proxy->Proxy setting,就可以抓取http协议了(默认不用更改)
b. 首先手机设置代理,此处省略(不会连的,可以留言联系我,我帮你下)
c.手机连接好charles后,会有提示,只需要点击“allow”
4.https协议抓包
安装SSL证书到手机设备,点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device
复制地址 http://chls.pro/ssl 在手机自带的浏览器上打开这个地址, 会出现证书安装页面,点击安装
.安装完成后,在 设置→通用→关于本机→证书信任设置,里面启用完全信任Charles证书
10. 这样手机端的包就抓取成功了。
5.采坑的地方
a.https是在http的基础上配置的
b.在电脑本机上安装的证书要和手机上一致,否则安装好证书无法抓到的数据无法解码 ,出现乱码
c.你要抓包的手机必须配置代理
d.不用抓包时请关掉手机的代理配置,否则手机有可能无法联网的情况,
e.如果安装好证书,手机无法联网,请吧wifi断开再重连就可以