抓包工具——charles的使用
一、charles的安装
1、下载
1.1官网下载
官网下载地址:https://www.charlesproxy.com/
步骤1:进入官网

步骤2:根据电脑系统选择下载链接,点击下载即可。

优点:可以下载到最新版本的软件
缺点:下载速度实在不敢让人恭维
1.2 百度云下载
我百度云里面存了4.2.7版本的Charles,需要的同学请自取。
百度云链接:https://pan.baidu.com/s/1TgTGGIrpBgAcLJ-LzH2ivg
提取码:bo1i
优点:下载速度比官网快很多
缺点:有可能版本不是你所希望的(但是可以安装后升级软件)
2、安装
安装就是普通exe软件的安装方式,就不介绍了!
3、注册
因为Charles在使用过程中,每次打开软件都要等待10s,然后使用30min左右会自动关闭,需要重新打开,这是因为没有注册的原因。
步骤1:打开注册界面

步骤2:在注册输入框中输入以下信息即可(非黑体部分):
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
二、charles的使用
2.1抓windows的包
步骤1:安装proxifier,网上随便下载一个破解版即可,下载好按照自己的喜好安装。软件主界面如下,

步骤2:置配置文件-代理服务器,ip设置charles的ip(charles所在计算机的ip地址),端口设置charles的端口,默认8888,协议选择https,设置好后点击check,确认检查通过。



步骤3:配置文件-名称解析,选择:通过代理解析主机名称


2.1.1 proxifier和charles都是安装在同一台设备
步骤4:配置文件-代理规则,默认出来的localhost选择Direct;安装好的软件选择我们设置的代理,(没有则点击添加,然后弹窗中应用程序选择抓包的应用程序,目标主机+端口都设置默认,然后动作选择对应的代理即可)。


2.1.2 proxifier和charles不在同一台设备
步骤4:配置如下

2.2抓android/ios的app包
步骤1:被测app的手机连接无线后,长按无线,设置代理,代理ip为charles软件所在电脑的ip地址,端口号为8888.配置好后,操作app即可通过charles抓包。

浙公网安备 33010602011771号