Charles抓包工具的使用
一、Charles安装与证书认证
ps: 安装包根据提示安装之后,需要安装证书才可抓取https信息
so,Charles证书获取和安装:
web端证书:
1.打开Charles,进入软件后,点击Help.

2.选中SSL Proxying,点击第二个web端证书

3.显示有“安装证书”字样,点击进入

4.选择当前用户,点击下一步

5.选择第二个将所有证书都放入下列存储,点击浏览

6.选择受信任的证书颁发机构,点击确定,点击下一步

7.选择第一个用户选定的证书存储,点击完成

8.导入成功提示,点击确定。
9.点击确定,完成证书认证

app端证书:
1.打开Charles,点击Help进入SSL Proxying,选择第三个App端证书
2.弹出此信息框提示,显示主机号端口和证书下载地址(后面在App端WLAN中需要填写)
3.手机打开wifi,和电脑连接同一个wifi,或者电脑端开启热点供手机连入。
4.手机端wifi设置,配置代理(HTTP代理)改为手动,服务器和端口号输入上面2的Ip地址和端口号。
5.电脑端Charles提示弹框,选择allow

6.打开手机端的浏览器,输入http://charlesproxy.com/getssl,允许安装证书,根据手机提示对证书进行安装。


7.进入Charles中,点击Proxy(代理),取消Windows Proxy标记,表示进入APP端抓包

8.用小扫把清除原本的抓包痕迹,在手机端浏览器中重新刷新页面,查看Charles是否抓到所对应的包
9.抓包成功,APP端证书认证完成

二、Charles抓包工具的使用
在一的基础上,进入Charles页面
过滤网络请求:
1.左侧底部Fiter栏->过滤关键字,比如baidu.com等等
2.Proxy -> Recording Settings -> Include -> add「依次填入协议+主机名+端口号,即可只抓取目标网站的包。

浙公网安备 33010602011771号