Charles工具基础使用(APP端,IOS)

一、下载与安装

参考:Charles抓包工具的安装和使用(超全超详细)_cs小朋友的博客-CSDN博客_charles工具

 

二、界面介绍

参考:Charles---界面详解_paidaxing_dashu的博客-CSDN博客

(文章记录使用过程,加强自己记忆,故下载安装不写了哈) 

 

三、填写注册码

Registered Name: https://zhile.io

License Key: 48891cf209c6d32bf4

操作步骤:

Help>>Register Charles

填写对应的Registered Name 和 License Key

 

四、SSL代理设置

 ①Proxy>>SSL Proxying Settings>>勾选Enable SSL Proxying

②点击Include中的Add>>填写Host为*,Port为*

 

 

五、安装HTTPS证书

web端:

Help>>SSL Proxying>>Install Charles Root Certificate

②安装证书>>存储到本地计算机>>将所有的证书都放入下列存储>>受信任的根证书颁发机构>>确定

 

 

 app端:

①查看Charles的IP和端口

Help>>SSL Proxying>> Install Charles Root Certificate on a Mobile Device

②手机必须与电脑处于同一个网络,然后修改网络设置

代理>>手动>>输入Charles的IP和端口号

③电脑出现允许代理的提示,点击Allow

④手机打开非自带浏览器,输入chls.pro/ssl 下载证书(ios打开自带浏览器可以下载) 由于部分手机不能识别pem格式,可以将文件改成crt 格式

⑤不能直接安装,需要打开手机设置中的“从存储设备安装”,找到下载的证书进行安装

小米:设置-密码隐私与安全-系统安全-加密与凭证-从存储设备安装

苹果:设置-已下载描述文件-安装设置-通用-关于本机-证书信任设置-开启信任charles

⑥部分手机安装完是需要重启才能使用

 ①查看Charles的IP和端口

 

 ②手机网络配置代理

 

 ③电脑出现允许代理的提示,点击Allow

 (我的电脑可能因为我操作了很多次,不知道为啥这次没弹出,我用其他人的图咯)

 ④下载证书并安装,信任

 

 到此就可以抓取HTTP和HTTPS的包了

 

六、过滤

直接在 Filter 填写地址即可

 

 

七、弱网设置

Proxy>>Throttle Settings

②勾选Enable Throttling>>直接在Bandwidth 设置Download下行速率kbps和Upload上行速率,确定后即可运行

可以单独测试对应网页:勾选Only for selected hosts>>add填写对应网址即可

③点击乌龟即停止弱网测试(乌龟亮着就是开启了,灰了就是关闭了)

 

八、断点设置

 修改请求:

①操作后获取到对应接口地址,右键>>breakpoint,将其设置为截取地址

②再次操作页面,即会拦截到对应请求,点击 Edit Request修改请求点击Execute运行

③会返回响应,再次点击Execute运行即可

修改响应:

①操作后获取到对应接口地址,右键>>breakpoint,将其设置为截取地址

②再次操作页面,即会拦截到对应请求,点击Cancel 后会获取对应响应,点击Edit Response修改响应点击xecute运行即可

①修改请求 

 

 

 

 ②修改响应

 

 

 点击红色六角形可以停止拦截

管理拦截地址:

Proxy>>Breakpoints Settings可以管理之前设置过的拦截地址

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值