Mac抓包软件Charles

本文详细介绍如何使用Charles代理工具进行HTTP及HTTPS抓包操作,包括软件安装、配置代理、抓取HTTP包、安装证书抓取HTTPS包等步骤。
软件下载
链接: https://pan.baidu.com/s/1miwqcbu 密码: qdws
破解:
1、打开镜像文件dmg或者压缩包,将APP拖入应用程序中
2、打开应用程序--->右键 显示包内容--->Contents--->Java
3、将dmg中的 jar 文件(4.0.1压缩包中的 jar 文件)复制到第二步中替换
4、打开 Charles APP --->Help ---> Register... ,输入任意信息即可完成注册
5、彻底退出 Charles 然后重启 即完成破解
抓包https
  1. 我的环境
OSX 10.11.4
charles V3.11.4
iPhone6 9.3
  1. 抓http包
1. 打开charles,设置代理端口号
2. 手机必须和电脑处于同一个局域网内。
点击当前所连得WIFI右边的info设置,在设置中最下面的http代理栏,选手动,服务器填电脑的IP地址, 端口填步骤1中charles设置的端口号。填完之后返回即保存。

抓包设置
这里写图片描述

完成之后,手机即可通过电脑上的charles代理上网。手机联网的话,charles应该会弹出一个确认窗口问是否同意通过charles联网,点同意,即可开始抓包。

注意:手机设置了http代理后,如果charles关闭了手机将无法上网,记得把http代理取消。
抓https包

charles新版本已经可以抓https的包了。我的版本是3.11.4。

  1. 手机安装证书
先按抓http包的设置,让手机通过charles代理上网。
然后手机上访问地址: http://www.charlesproxy.com/getssl/
这样手机会跳到charles根证书的安装页面。一路点安装

这里写图片描述
这里写图片描述

  1. 设置抓包域名
点开charles的 菜单---> Proxy ---> SSL Proxying Setting,在SSL Proxying页勾选上 Enable SSL Proxying。 并在下面设置要抓包的域名。没有设置的域名将不能成功抓包。 当然可以用通配符。

这里写图片描述

  1. 成功抓包

这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值