一、charles下载、安装与破解
1. charles官网下载地址:
https://www.charlesproxy.com/latest-release/download.do
2. charles安装:
下载自己需要的软件包解压安装即可;
3. charles破解(在线破解):
破解地址:https://www.zzzmode.com/mytools/charles/
3.1 描述:
此工具用于生成破解后的charles.jar文件,blog介绍: https://blog.zzzmode.com/2017/05/16/charles-4.0.2-cracked
3.2 用法:
输入RegisterName(此名称随意,用于显示 Registered to xxx),选择自己已安装的版本,点击生成,并下载charles.jar文件
3.3 替换本地charles.jar文件:
macOS: /Applications/Charles.app/Contents/Java/charles.jar
Windows: C:\Program Files\Charles\lib\charles.jar
3.4 重启charles,即已经破解:
二、charles安装之后遇到的问题总结
问题1:charles安装之后没有request和response的tab
1.安装charles之后没有出现request和response的tab:
2.点击charles中Edit-->Prefences,在弹窗中点击Viewers:
3.取消勾选Combine request and response这项:
4.重新打开charles即可:
三、http协议抓取
1. 设置charles, Proxy->Proxy setting,可以抓取http协议(默认不用更改):
2. 手机设置代理:
ipconfig命令查看电脑ip,手机代理连电脑ip即可
3. 手机代理链接好之后,charles会有提示,只需要点击“allow”:
四、https协议抓取
1.安装SSL证书到手机设备,点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device:
2. 在手机Safari浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装;
3. 安装完成后,在 设置→通用→关于本机→证书信任设置,里面启用完全信任Charles证书:
4. 启用charles证书之后,手机端的包用charles就可以抓取了,如下图
5. 电脑端也要安装证书: