Charles抓包工具的使用

一、Charles安装与证书认证

ps: 安装包根据提示安装之后,需要安装证书才可抓取https信息
 

so,Charles证书获取和安装:

web端证书:

1.打开Charles,进入软件后,点击Help.
0
 
2.选中SSL Proxying,点击第二个web端证书
0
 
3.显示有“安装证书”字样,点击进入
0
 
4.选择当前用户,点击下一步
0
 
5.选择第二个将所有证书都放入下列存储,点击浏览
0
 
6.选择受信任的证书颁发机构,点击确定,点击下一步
0
 
7.选择第一个用户选定的证书存储,点击完成
0
 
8.导入成功提示,点击确定。
 
9.点击确定,完成证书认证
0
 
 

app端证书:

1.打开Charles,点击Help进入SSL Proxying,选择第三个App端证书

 

2.弹出此信息框提示,显示主机号端口和证书下载地址(后面在App端WLAN中需要填写)

 

 

 
3.手机打开wifi,和电脑连接同一个wifi,或者电脑端开启热点供手机连入。
 
4.手机端wifi设置,配置代理(HTTP代理)改为手动,服务器和端口号输入上面2的Ip地址和端口号。

 

 

 
5.电脑端Charles提示弹框,选择allow
0
 
6.打开手机端的浏览器,输入http://charlesproxy.com/getssl,允许安装证书,根据手机提示对证书进行安装。
0
0
 
7.进入Charles中,点击Proxy(代理),取消Windows Proxy标记,表示进入APP端抓包
0
 
8.用小扫把清除原本的抓包痕迹,在手机端浏览器中重新刷新页面,查看Charles是否抓到所对应的包
 
9.抓包成功,APP端证书认证完成
0
 
 
 

二、Charles抓包工具的使用

在一的基础上,进入Charles页面

过滤网络请求:

1.左侧底部Fiter栏->过滤关键字,比如baidu.com等等

 

 

 
2.Proxy -> Recording Settings -> Include -> add「依次填入协议+主机名+端口号,即可只抓取目标网站的包。
 
 

 

 

 
 
posted @ 2022-02-28 20:09  阿怪的自我补全计划  阅读(250)  评论(0)    收藏  举报