安装抓包软件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的包