抓包工具——【Mac】Charles的下载和安装

目录
1.Charles的下载
2.Charles的安装与配置【Mac端】
2.1安装
2.2系统证书安装
2.3系统证书信任
2.4抓包配置
2.5网页抓取
3.Charles在线jar包生成与配置
3.1在线生成密钥
3.2Charles配置位置
3.3配置完成后重启
3.4确认是否替换成功
4.移动端的证书下载与安装
4.1移动端iOS的证书下载与安装
4.2Android的证书下载与安装

一、Charles的下载

Charles官网下载地址:https://www.charlesproxy.com/download/
网盘下载地址:链接: https://pan.baidu.com/s/1DRK0bardui7pCeH3MK-YEA 提取码: q7n4
根据使用电脑地 系统下载对应的版本

二、Charles的安装与配置【Mac端】

1、安装

(1)下载完成之后,直接安装即可
安装图
(2)代理授权提示,点击授权就可以
在这里插入图片描述

2、系统证书安装

路径:help-ssl proxying-install Charles root certificate(保存时记得要放在系统目录下,放在Mac的本地项目里面会提示无法识别)
在这里插入图片描述

3、系统证书信任

在钥匙串-系统证书下,找到下载的Charles证书,默认是不被信任的,更改证书信任状态为始终信任就可以了
在这里插入图片描述

4、抓包配置

(1)Charles代理设置-代理范围
路径:Proxy-Proxy Settings,端口号默认8888,也可自定义
勾选上Enable transparent HTTP proxying(勾选上可以代理http)
在这里插入图片描述
(2)端口号设置
路径:Proxy-SSL Proxy Settings,设置Enable SSL Proxying(抓包过滤条件)
添加Add,host:* port:*
(Host设置的是要抓取的接口,可根据需要自行设定,port是端口,无特殊需求就都配置 * 就好了)
在这里插入图片描述

5、网页抓取

完成上述步骤,勾选(Proxy -macOS Proxy )已经可以抓取网页的接口了
在这里插入图片描述

三、Charles在线jar包生成与配置

Charles官网下载安装完成之后,会出现使用30分钟会自动关闭。替换一个有权限的jar包就可以解决。

1、在线生成密钥

在线生成替换jar包的密钥:https://www.zzzmode.com/mytools/charles/
Registered Name: Charles4.6.2
License Key: 02943b805b837c601a
在线生成激活账号

2、Charles配置位置

(help-Register Charles-填写上一步生成的密钥)
在这里插入图片描述

3、配置完成后重启

提交密钥之后,会重启Charles软件(弹窗确认就好)
在这里插入图片描述

4、确认是否替换成功

(再次从help-Register Charles路径进入会显示已填写的名称)
在这里插入图片描述

四、移动端的证书下载与安装

1、移动端iOS的证书下载与安装

(1)保证电脑和手机连着同一个局域网;
(2)打开staff,输入移动端证书下载地址:chls.pro/ssl,加载出内容后切到后台
(3)设置移动端代理;
打开Charles,查询代理的地址和端口号,展示出来的弹窗会有本机地址和端口号,把它填到连接的有同一个网络的手机网络设置里面;连接后Charles会提示有设备连入,同意就好了。
在这里插入图片描述
在这里插入图片描述

(4)切换出后台网页chls.pro/ssl,刷新会提示下载了证书在设置里面
在这里插入图片描述

(5)证书信任
路径:设置-通用-关于本机-证书信任设置-找到下载安装的证书并点击信任

至此,iOS客户端就是可以抓到包了

2、 Android的证书下载与安装

(1)保证电脑和手机连着同一个局域网
(2)打开staff,输入移动端证书下载地址:chls.pro/ssl,加载出内容后切到后台
(3)设置移动端代理
打开Charles,查询代理的地址和端口号,展示出来的弹窗会有本机地址和端口号,把它填到连接的有同一个网络的手机网络设置里面;连接后Charles会提示有设备连入,同意就好了
(4)切换出后台网页chls.pro/ssl,刷新会提示下载证书然后安装就好
(5)部分机型下载下来的.pem的证书无法安装,找到文件,把后缀改成.crt就行,安装完成之后在设置里面搜索证书信任,操作信任证书,至此,Android客户端就是可以抓到包了。

建议:在抓移动客户端包的时候,把Proxy -macOS Proxy取消掉,避免网页接口刷新较多,影响查找

  • 12
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值