Charles 抓包工具实用教程

本文介绍了如何在Mac和Windows上安装并配置Charles抓包工具,重点讲解了HTTPS证书安装、SSLProxy设置以及手机抓包的步骤,包括解决常见问题如证书信任和局域网连接。

使用过 Fiddler 抓包,再使用 Charles 抓包工具,发现 Charles 工具更好用,而且比 Fiddler 更稳定。

安装

下载 Charles 对应版本,MacOS 版,和 Windows 版

傻瓜式安装即可

安装完成,打开 Charles ,开启代理,即可抓包

在这里插入图片描述

配置代理HTTPS

默认是只能抓 HTTP 请求,HTTPS 请求显示 <unknow> 内容乱码,需要安装https证书

在这里插入图片描述

安装证书

在这里插入图片描述

在这里插入图片描述

存储位置选择“本地计算机”
在这里插入图片描述

存储到“受信任的根证书颁发机构”

在这里插入图片描述

完成导入证书
在这里插入图片描述

配置 SSL Proxy

选择菜单 Proxy -> SSL Proxy Settings,配置代理地址和端口

在这里插入图片描述

注意要重启代理 Ctrl+Shift+P 快捷键
不重启代理,不会生效

配置手机抓包

  1. 手机和pc要在一个局域网内
  2. 手机ip加到 Proxy -> Access Control Settings 里面。否则无法下载安装证书。
  3. 手机下载安装证书,手动配置WIFI代理,代理地址是PC的地址,和配置的端口,默认是 8888

在这里插入图片描述

查看下载证书的方法
在这里插入图片描述

小结

2022-10-18

使用期间遇到挺多问题:

一开始抓包不生效,是没有开启代理。

https抓不到,显示乱码,需要配置证书。配置的证书有问题,“不在受信任的证书XXXX”,是没有选择存储到受信任的根域名下。

手机配置代理,无法下载证书。需要配置 Access Controll Settings 白名单

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值