抓包工具--Charles

charles使用注意点

1、charles默认安装完成后,是抓取移动端的数据,若需要抓取web端的数据,勾选如下选项:Proxy->windows proxy
2、charles默认只抓取http的接口,若需要抓取https的接口需要进行设置

一、抓取https的接口
1、help->SSL Proxying->Install Charles Root Certificate在电脑上安装证书
2、charles上,proxy->SSL Proxying Settings,添加host*,port*
在这里插入图片描述
二、抓取移动端的数据
1、help->Local IP Adress查看本机ip
2、在手机上手动设置代理
3、手机上手动设置代理后,电脑端会弹出如下图所示的提示,点击allow即可
在这里插入图片描述
4、会弹出如下提示,在手机上输入提示中的url,下载证书进行安装
在这里插入图片描述
5、证书的安装
ios手机:
1、下载后,设置->通用->描述文件与设备管理中对证书进行安装
2、通用->关于手机->证书信任设置中,对证书进行信任

三、对接口进行筛选
可在左侧列表下方的Filter中输入host即可

四、设置断点
1、选中请求后,右键可在列表中选择BreakPoints,及该请求设置断点成功,断点设置成功后,再次访问该请求时,会拦截请求,需要点击excute后,才会继续往下进行执行,拦截过程中,我看可以对向服务器发送的数据进行修改后,再发送,也可拦截服务器返回给客户端的数据,修改数据后,点击excute,客户端显示的是修改后的数据
2、Proxy->Breakpoints Settings中,可查看当前已经设置断点的请求列表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值