一、Charles安装包下载及破解文件下载
官网下在地址:Download a Free Trial of Charles • Charles Web Debugging Proxy (charlesproxy.com)
破解注册码地址:Charles破解工具 (zzzmode.com)
二、Charles安装破解
1、双击安装包,点击next
2、勾选下图所示的地方,点击next
3、继续点击next
4、继续点击install
5、使用上面生成的注册码注册,点击Help>Register Charles
到此Charles安装破解就完成了,剩下的还需要一些配置就可以使用了。
三、Charles基础配置
1、电脑证书安装(下图分为两行,每行从左往右查阅)
2、开启SSL域名(由于现在网站基本基于HTTPS协议传输,拦截HTTPS协议需做一些而外的配置)
3、手机上设置代理(需电脑和手机处于统一局域网内)
1、查看电脑IP
2、安卓&IOSwifi设置(设置好之后打开手机相关应用,然后Charles设置运行,如下图二)
3、手机证书安装(手机访问:chls.pro/ssl)
安卓手机下载完成后,通过点击文件进行安装,输入证书名称,点击确认即可(部分手机无法直接安装,需通过手机安全,加密与凭证,安装证书手动选择安装)
IOS手机首先安装描述文件,过程中需要输入一次手机密码,安装完成后,在设置>通用>关于手机>证书信任设置>开启下
四、抓包常见问题
1、设置代理后无法抓包
检查电脑是否允许(见三内3.2步骤第二张图片,一定要点Allow)
2、电脑不弹出三内3.2步骤第二张图片
关闭电脑防火墙
3、HTTPS协议接口unknown
检查是否开启SSL设置(见三内2步骤),手机或电脑是否安装证书
4、初次连接时会提示是否允许进行连接,如果不小心点击拒绝,那么有两种方法,第一种重启Charles;第二种,Proxy -> Access Contro Settings中添加移动设备的IP地址。
移动设备上查看设备IP,手动添加至允许列表,添加完成后,点击OK,打开手机任一app查看是否正常抓包了。