Mac下Charles的抓包使用

我用的Charles 4.0.2版本, 要用的小伙伴网上自己找吧,应该很容易找到的。



将Charles程序拖进电脑应用程序中就行了。

破解:

没破解的时候,每次启动软件都要倒计时10s,使用30分钟自动退出,貌似只能用30天。


1.对Charles应用程序右键 - 找到Java目录,把.jar文件替换进去即可。

2.启动Charles软件, Help中register, 填写对应版本的网上找到的姓名和序列号,就可以激活了。



使用:

1.在电脑中安装根证书。启动Charles, 在顶部找到Help, 如图,操作很简单的,安装过程中要输入你的电脑密码。


证书长这样,双击它,在详细信息中信任它。



2.配置SSL Proxying Settings(好像是用来过滤的把,我没用到),只按照网上的普遍配置。 如图:


点击Add进行新增:Host填*, Port填443。



3.配置端口。如图配置第一个的8888,其他的我没用到,也没管它:



把电脑设为代理服务器,那么要知道当前电脑的ip地址,你可以通过Charles中来查看:



或者在mac的网络中查看当前wifi的ip地址。


3.手机配置。




配置代理的时候,服务器地址填电脑中的ip地址,端口填前面Charles中配置的8888



4.使用。记得勾上这个,当我不勾的时候,手机无法访问网络。当我勾上的时候,手机可以了,电脑无法访问网络。反正就是切换着来。


此时手机中访问网页,Charles会提示你是否选择代理,选择Allow就可以了,我没有截图。手机访问网页,Charles中就可以抓到东西了。



注意:

如果抓取https请求是unknown, 你的requests和response中显示的是乱码,那么你的手机中需要安装一个证书:


点击它,会提示你使用手机访问某地址端口来安装证书,手机配置那一步做好了的,不用管它。在手机浏览器中输入:

chls.pro/ssl

会提示安装(图是网上的):


安装它,然后在(我的是iphone)“关于本机” - 证书信任设置 - 信任该证书:


至此关于Charles的简单配置实用就齐活了,讲解的及其粗浅,但我想应该能让小伙伴上手抓包了。另外,不用Charles后,手机上记得退出代理。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值