Charles常用功能

Charles常用功能
2019/7/12
Charles常用功能_第1张图片

目录
一、charles的使用 2

  1. charles的说明 2
    2.下载安装 2
    二、常用功能使用 4
    1.代理https请求 4
    浏览器代理 4
    手机端代理 6
    2.重发请求 7
    3.篡改接口 8
    4.限流 8
    5.重定向 9
    6.重写 10
    7.断点 11

一、charles的使用

  1. charles的说明
    Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。
    2.下载安装
    下载
    打开安装程序
    安装
    Charles常用功能_第2张图片
    一路按下next即可安装(保证电脑里没有其他charles即可)
    破解
    Charles常用功能_第3张图片
    打开汉化补丁 选择“中文破解版”,按下patch即可
  2. 进入界面

Charles常用功能_第4张图片

二、常用功能使用
1.代理https请求
浏览器代理
浏览器安装证书。
打开charles,点击帮助-SSL代理-安装Charles根证书
Charles常用功能_第5张图片
按提示点击下一步,安装证书到“受信任的根证书颁发机构”即可。
Charles常用功能_第6张图片
Charles常用功能_第7张图片
Charles常用功能_第8张图片
Charles常用功能_第9张图片
2.SSL代理设置。点击代理 - SSL代理设置
Charles常用功能_第10张图片
添加代理主机和端口为“*”保存
Charles常用功能_第11张图片
至此,代理浏览器端SSL设置完成,可以愉快的抓包了。

手机端代理

  1. 设置代理端口,在代理 - 代理设置处设置端口,默认为“8888”
    Charles常用功能_第12张图片
  2. 手机代理本机ip地址,端口填写和charles一致,点击帮助-SSL代理-在移动设备或远程浏览器安装Charles根证书,在手机浏览器安装chls.pro/ssl 安装证书即可
    Charles常用功能_第13张图片
    Charles常用功能_第14张图片
    2.重发请求

选择需要重发的接口,右击选择重发即可重新发送请求。
Charles常用功能_第15张图片
点击“高级重发”可设置重发次数和并发数。
Charles常用功能_第16张图片
Charles常用功能_第17张图片
3.篡改接口
选择需要编辑的接口,右键选择“撰写”,可编辑接口的请求参数,传参方式,信息头等内容进行调试
Charles常用功能_第18张图片
4.限流

在代理-限流设置页面可以设置宽带速度,来模拟弱网环境进行测试,
Charles常用功能_第19张图片
Charles常用功能_第20张图片
设置完成后点击“小乌龟”图标即可开启限流开关进行测试
Charles常用功能_第21张图片
5.重定向
在工具-远程映射(或者本地映射)里设置重定向地址,开启开关后可以把访问的请求重定向到你设定的地址。(如图是把运营平台重定向到百度页面)
Charles常用功能_第22张图片
Charles常用功能_第23张图片
6.重写
在工具-重写页面添加任务修改beta的URL为test的url并重发请求,结果请求beta的url变为test的url
Charles常用功能_第24张图片
Charles常用功能_第25张图片
Charles常用功能_第26张图片
7.断点
在工具代理-断点设置里设置需要打断点的接口
Charles常用功能_第27张图片
如图选择待确认订单的查询列表的响应,设置完成后重新发送请求
Charles常用功能_第28张图片
修改响应内容中订单号
Charles常用功能_第29张图片
Charles常用功能_第30张图片
查看响应结果已经是改后的内容

注:破解包是在网上找的,具体是谁发的忘记了。。。侵权可删。

Charles常用功能_第31张图片

你可能感兴趣的:(Charles)