在Mac上安装使用Charles

  • Post author:
  • Post category:其他


在安装使用Charles之前,本人使用Fiddler everywhere作为抓包工具,Fiddler是香,里面集成很多Postman的功能,可以很方便的整理接口,但是架不住破解麻烦,涉及到ddl文件反编译操作,浅显的查了部分资料,对于本人来说发现向下挖的成本太高了。所以只能重新找个方向,Charles虽不及Fiddler功能齐全,但是也能实现我们想要的效果。

在这里插入图片描述



一、下载安装

推荐一个网站,macwk.com站点上有很多优秀破解的mac软件,Charles从上面下载,站长也提供了账号供大家长期免费使用Charles,这一点比Fiddler要好点。

在这里插入图片描述

下载完成之后,点击安装,期间会提示你注册信息,使用作者提供的账号密码即可。



二、配置HTTPS协议

下载安装完成之后,打开charles,发现https协议的网站访问不了了,浏览器连接栏的https飘红,并且Charles的structure一栏上所有地址会出现一把🔒,浏览器页面会出现不信任的地址,这个时候我们只要在Mac内进行如下配置即可。



1、放行443端口

通过Proxy—-SSL Proxying Setting—-SSL Proxying添加443端口,域名配置为*,所有443端口域名可被Charles抓取。

在这里插入图片描述



2、配置CA证书



1、安装证书

配置CA证书有两种方式,第一种直接通过Help—SSL Proxying—Install Charles Root Certificate方式直接更新,不出意外的话,会出现如下图

在这里插入图片描述

如果你意外的没有出现这种情况,那么恭喜你直运气不错。第二种方式是通过访问 http://chls.pro/ssl 直接下载证书,注意:不打开Charles访问该网站可能无法下载,在下载之前先打开Charles。

在这里插入图片描述

顺利下载之后,打开

钥匙串访问

,选择文件—导入项目,将刚刚下载的证书文件导入,选择左侧菜单

登录

,tab栏选择

证书

,右上角搜索栏中输入

charles

,你会看到刚刚导入的证书。

在这里插入图片描述



2、配置证书信任权限

双击证书,配置证书信任范围,选择

始终信任

,最后关闭窗口,愉快的去抓包了。

在这里插入图片描述



三、使用Charles

在这里插入图片描述



版权声明:本文为m0_37658349原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。