安装抓包软件Charles并破解,设置手机抓HTTPS的包(Win 7环境)


 一、安装Charles并破解

1.打开官网,下载安装包。本文是下载的win64位的安装包

https://www.charlesproxy.com/download/

2. 安装完成后,有30天的免费试用提醒

3.打开下面的网址,选择在线破解:

https://blog.zzzmode.com/2017/05/16/charles-4.0.2-cracked/

4.因为前面安装的是v4.2.7,所以这里选择4.2.7的版本,点击生成按钮,然后下载:

5.把下载好的charles.jar文件,替换本地的charles.jar文件

替换文件的路径,在安装路径下的lib目录,如本文是:  E:\software_install\Charles\lib

6.替换后,重启Charles,此时已没有30天的提醒了

选择Help -- About Charles,点击打开,也可以看到已经破解了

二、设置手机能抓HTTPS的包

1.选择 SSL Proxying -- Install Charles Root Certificate ,在电脑上下载SSL证书:

2.点击安装证书:

3.点击“下一步”,直到显示“导入成功”

4.打开IE浏览器,选择Internet选项 — 内容 — 证书 — 中级证书颁发机构,然后把Charles 的证书导出

5.切换到“受信任的根证书颁发机构”,把刚才导出的证书再导入进去

6.在手机上设置代理,填写电脑的IP和默认的端口号

7.在电脑上按提示在手机上安装证书

选择Help — SSL Proxying — Install Charles Root Certificate on a Monbile Device or Remote Browser

8.会弹出来一个提示框

9.在手机Safari上输入 chls.pro/ssl 这个网址,会弹出一个安装证书的提示,点击允许,安装证书,在手机上安装完毕

10.因为手机用的是iOS 10.3.3的系统,根据刚才的提示信息,还要在手机上打开该证书的信任开关

11. 设置 — 通用 — 关于本机 — (划到最下面)证书信任设置,然后把该证书的信任开关打开

12.选择SSL Proxying Settings,配置HOST为*,端口可以不写,保存

三、验证

打开手机微信,打开“跳一跳”小程序,抓到了HTTPS的包