抓包分析工具之Charles

说明:本文操作基于MAC

下载安装

Charles下载地址
https://www.charlesproxy.com/download/

下载之后直接安装即可。

安装根证书

  • 打开Charles
  • Help > SSL Proxying > Install Charles Root Certificate
    在这里插入图片描述
  • 在打开的钥匙串访问中选择证书,找到“Charles Proxy CA”,然后双击,在“信任”中,“使用此证书时” 选择为“始终信任”。关闭窗口,然后输入密码允许变更
    在这里插入图片描述

开始抓包

开始抓包之前,要关掉自己的VPN代理,否则无法进行抓包
按下快捷键:shift + command + p,即可开始抓包
或者打开菜单栏 > Proxy > 选择 macOS Proxy
在这里插入图片描述
抓到的包如下:在这里插入图片描述

抓 HTTPS 包

通过分析抓取的包可以看到,HTTPS包在Charles里面,有些内容是展示为乱码的,这时,需要将站点信息添加到Charles的SSL Proxy配置中

Each SSL site must be listed for it to be proxied by Charles. You should only include SSL sites that you want to actively debug, to avoid compromising your security by recording private information in Charles in plain text.

按下快捷键:shift + command + L
或者打开菜单栏 > Proxy > SSL Proxying Setting
然后在打开的窗口的Include中添加站点信息

或者直接在『Structure』列表中右键点击需要抓HTTPS包的地址,选择 Enable SSL Proxying,也可以添加到上述列表中。
在这里插入图片描述
然后再抓取的包就能看到具体的内容了

手机抓包

菜单栏,点击 Help > SSL Proxying > Install Charles Root Certification…le Device or Remote Browser
在这里插入图片描述
然后按照下面图中的说明:

  • 配置手机的 HTTP 代理
  • 浏览器打开 chls.pro/ssl 下载并安装证书
  • 进入 Setting > General > About > Certificate Trust Setting 将 Charles certificate 设置为信任

在这里插入图片描述
然后就可以在Charles上在抓取手机流量包了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值