Charles的使用

下载安装/环境配置

过程概要:

1)下载地址:Download a Free Trial of Charles • Charles Web Debugging Proxy

2)设置Mac代理

 3)下载安装证书:help ---> SSL Proxying ---> Install Charles Root Certificate

 

 3)设置端口:Proxy-> Proxy Settings ->Proxies,勾选Enable transparent HTTP proxying

 4)设置抓取的host:Proxy-> SSL Proxying Settings,Add添加:host为*,Port为443

手机抓包的设置:

1)Charles中打开连接手机的提示:

2)查看提示中有电脑的IP地址和端口号,还有证书下载地址

3)手机和调试的电脑连接同一个WiFi

4)手机连接的WiFi设置中,代理改为手动,主机名修改为电脑的IP地址,端口修改为8888

5)下载证书

方法1:手机打开浏览器,输入chals.pro/ssl(可能下载不了,也可能安装找不到文件)

方法2:使用Charles下载,选择help→SSL Proxying→Save Charles Certificate,下载到电脑指定的位置,再用weixin传给手机

6)安装证书:

Android手机:设置---系统安全---凭据存储---从存储设备安装证书---CA证书---输入密码---找到并选择证书文件进行安装 

iOS手机:设置---已下载描述文件–安装---通用---关于本机---证书信任设置---勾选下载好的证书

 断点操作

选中接口,右击选择Breakpoint(使接口信息自动填写到断点设置中)

在Proxy(代理)----Breakpoint Settings(断点设置)

勾选允许断点,并双击需要打断点的接口(可以对接口信息进行编辑)

需要对断请求:勾选Request

需要对断相应:勾选Response

手动添加接口信息:点击Add,最后选择拦截请求/响应

删除接口信息:选中接口,并点击remove

确认需要断点的接口:接口前方勾选后,点击OK

断请求

 断响应

筛选只显示指定的接口

Proxy(代理)-----Recording Settings(录制设置)

新增指定接口:点击Add

删除指定接口:选中接口后,点击Remove

编辑接口信息:双击接口,进入编辑

开始筛选录制:需要录制的接口,前方进行勾选,点击OK

限制网速

Proxy(代理)-----Throttle Settings()

请求重定向

tools----Map Remote Settings

修改响应内容读取本地文件

1.选择接口,右键选择"save Response",将响应内容下载到本地

2.在本地打开该文件,并修改响应内容

 

3.再次选择接口,右键选择:Map Local,进入配置页面

4.正确填写接口信息,本地文件地址正确填写,点击确定

5.再次请求接口,显示的就是修改后的页面

参考文章

 Mac电脑:

抓包工具charles下载安装(MAC版) - 测试一枝花 - 博客园

window电脑:

charles安装与配置 - hancel秋 - 博客园

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值