Mac版Charles抓包

Charles抓包从零到一

这是一个从安装Charles到上手抓包拿到数据的一条龙经验总结。
抓包工具有fiddler和Charles,通常应用上fiddler用于android的抓包,Charles用于iOS的抓包;Charles也可以用于android,只是android 7.0以上不信任用户自己装的证书,抓不了https的包,需要客户端代码中配置。

安装Charles

这有一个地址:https://xclient.info/s/charles.html
(可以下载百度网盘版也可以下载城通版本,当然也有官网的地址:https://www.charlesproxy.com/download/)
点击安装的时候会提示输入密码,如截图:
在这里插入图片描述
输入密码后就可以正常的安装成功啦~
安装的时候注意按照地址上破解方式就可以轻松使用破解版了

配置参数

安装成功之后会弹出一些是否需要更新版本的提示框,直接忽略就行啦,先抓上包,后面慢慢更新;
提示的弹框关闭之后,我们就开始配置参数,也就是下载证书、连接同一个网络;我们要通过证书进行加密,同时用证书验证自己的身份。具体步骤如下:

  1. 配置代理端口号(这一步也可以不用配置用默认的)
    在这里插入图片描述
    上图操作选项在菜单栏选择Proxy -> Proxy Settings 随后会弹出端口设置框,如下图:
    在这里插入图片描述
    改成自己觉得方便的端口后点击【OK】即可,随后系统会提示重新运行一下Charles,点击【OK】即可。

  2. 电脑安装证书
    在这里插入图片描述
    如上图选择操作之后,后台会自动下载电脑的Charles证书,下载成功后会有弹框提示,点击【添加】
    在这里插入图片描述
    随后会进入证书界面,需要选择信任即可
    在这里插入图片描述
    点击信任之后,电脑端的证书算是安装完成啦

  3. https端口号设置(该步骤若未设置无法抓https的包)
    按照图上步骤找到设置窗口:
    在这里插入图片描述
    图中是我已添加后所展示的样子,未添加的需要点击【add】
    在这里插入图片描述
    点击【add】后进入以下编辑界面,按照以下内容添加后点击【OK】
    在这里插入图片描述
    说明以下:
    host主机地址:*
    *为所有主机地址
    port端口号:443
    https端口号:443,http端口号:80
    以上步骤完成后,就完成了代理参数的设置。

  4. 手机安装证书
    在这里插入图片描述
    按照上图步骤选中之后会弹出下图弹窗,弹窗显示了当前电脑的IP和第1步时设置的端口号。
    在这里插入图片描述
    得到地址和端口号信息之后,我们需要将手机和电脑设置同一个网段,可在手机中手动设置代理:设置-无线局域网-选择同电脑连接的同一个网络-配置代理-手动,在服务器和端口位置输入 图片上对应的地址和端口号,点击保存,随即电脑上会有一个权限的弹框如下图,点击允许即可;在这里插入图片描述
    此时手机已经同电脑一个网段,在手机浏览器中输入地址:chls.pro/ssl 就可以在手机上下载证书了,证书下载完成后选择安装,安装完后就需要进入手机设置-通用-关于本机-证书信任设置,将下载的证书允许信任。
    以上步骤完成后,环境已经好了,可以直接抓包啦~
    如下抓包信息的显示:
    在这里插入图片描述
    抓包的信息如何筛选是自己需要的就需要参照接口文档一起看,这样一切都明了啦~

最后这有一篇android抓包,客户端代码配置的文章,感兴趣的可以看看:
Android7.0以上Charles抓包及安装证书

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值