Charles 抓包配置保姆教程(PC、IOS、Android)

大家好,我是十一!

今天给大家分享一篇我们熟悉的抓包工具基础配置与使用,保姆级的文档,希望能给大家带来实质性的帮助,感谢大家的支持!

安装与破解

Charles 下载

注:Charles 是收费软件,可以免费试用 30 天

PC 基础设置

1. PC 端安装证书

图片

2.设置端口,建立网络传输通道

a.Proxy -> Proxy Settings -> Port -> 8888(默认是 8888,如果改成其他端口号,手机连接代理时输入对应的端口号即可)

b.勾选 Support HTTP/2

c.点击 OK,完成设置

图片

IOS 抓包

1.获取 PC 机 IP

WIN+R>>CMD>>IPCONFIG (获取 IP)

图片

2.IOS 手机连接 WIFI 与电脑同一局域网

图片

注:若当前设备第一次连接此电脑,手机保存网络修改后,Charles 会弹出一个是否允许连接的弹窗,【allow】后连接代理步骤完成。

3.IOS 安装证书

iOS 设备连接代理后,在浏览器输入 chls.pro/ssl,下载配置描述文件。

(如果没有弹出下载框框,说明当前代理没有连接成功,返回网络设置连接代理)

以上步骤配置完毕后,即可抓取 IOS 移动端的包。

图片

安卓抓包

1.按照 IOS 步骤来操作进行下载证书。

a.安卓设备连接代理后,在浏览器输入 chls.pro/ssl,下载*.crt 证书。(如果没有弹出下载框框,说明当前代理没有连接成功,返回网络设置连接代理)

b.证书后缀必须是*.crt 才有效,若当前浏览器下载的证书非*.crt,请更换其他浏览器进行尝试。(注:不能粗暴地更改证书后缀)

c.下载成功后,点击证书进行安装(某些设备不允许点击安装证书,请前往安全设置->从手机存储安装,各个机型的入口大同小异,请在设置中搜索关键字)

d.输入设备锁屏密码后,随意输入证书名称,点击确认,证书安装完

以上步骤操作完毕后,即可抓取安卓移动端的包

Charles 抓包请求过滤

图片

以上就是 charles 进行安装、破解、配置抓包环境、进行对抓取结果进行过滤、搜索

可以拿实际项目进行实战,过程中如遇到相关问题,欢迎一起探讨。支持作者进行点赞\分享一波。

文章为作者独立观点,不代表BOSS直聘立场。未经账号授权,禁止随意转载。