Charles安装和使用

1、Cherles原理

在这里插入图片描述
HTTPS抓包的原理还是 挺简单的,简单来说,就是cherles作为中间人代理,拿到了服务器证书公钥和HTTPS连接的对称密钥,前提是客户端选择信任并安装charles的CA证书,否则客户端就毁报警终止连接,这样来看,HTTPS还是很安全的。

2、Charles安装

1、点击安装文件charles-proxy-4.2.8-win64.msi

在这里插入图片描述
2、点击下一步

在这里插入图片描述
3、勾选同意,点击“next”按钮
在这里插入图片描述
4、指定安装的路径,继续点击“next”按钮
在这里插入图片描述
5、点击“install”按钮
在这里插入图片描述
6、等待安装
在这里插入图片描述
7、点击“finish”按钮,安装完成
在这里插入图片描述

3、charles的证书下载

1、默认情况下,charles不能解决https协议的接口,里面的请求和响应数据都是乱码格式,所以我们需要下载ssl证书,来获取里面的数据
在这里插入图片描述
2、配置charles步骤
点击help,选中ssl proxying,点击install,charles root certificate
在这里插入图片描述
3、点击“安装证书”按钮
在这里插入图片描述
点击下一步按钮
在这里插入图片描述
选中将所有的证书都放入下列存储,点击浏览按钮
在这里插入图片描述
选中”受新任的根证书颁发机构”,点击”确定”按钮
在这里插入图片描述
点击下一步按钮
在这里插入图片描述
点击完成按钮导入成功
在这里插入图片描述
点击”proxy”按钮,选中Proxy Settings
在这里插入图片描述
勾选允许传输http代理,接着点击”OK”按钮
在这里插入图片描述
点击’proxy”按钮,选中SSL Proxyig settings
在这里插入图片描述
点击勾选运行代理,点击“add”按钮
在这里插入图片描述
填写Host和Port都为*,正则表达式为匹配所有,再点击”OK”按钮
在这里插入图片描述
重启Charles,即可在这里插入图片描述
验证是否可以获取web端的https接口
在这里插入图片描述
查看Charles
在这里插入图片描述
charles的功能操作
断点调试
本地修改
弱网测试
模拟403/404
关注接口
屏蔽web网页的抓包信息
简单压力测试
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值