Charles的安装与使用
Charles是一款抓包工具,可以用来截取和发送手机APP上的各种请求
在windows上安装Charles,确保手机和电脑在同一个WIFI下,加上一些配置,就可以抓取手机上的APP请求
有能力的同学请购入正版,试用版不需要付费,只是启动软件需要多等待一段时间。
一、安装与延期使用()
https://www.zzzmode.com/mytools/charles/
1.下载最新的Charles
2.进入上面的网站 随意输入Register Name 生成License Key
3.打开 Charles -> Help -> Register Charles 输入刚才的Register Name,License Key 延期使用完成
声明:本篇博客是从网络中搜集借鉴整理的,仅供个人学习使用,未用于商业用途,进来借鉴学习的朋友也仅供个人学习,如果侵害了您的权益请立即联系博主,博主会立即删除本文。
二、配置
1.Charles证书相关的安装
2.Charles的配置
3.手机抓包相关配置
- 记住这个ip地址(一般是电脑的ip的地址) 和端口号
- 在手机上登录 chls.pro/ssl 安装好证书
- 确保手机和电脑在同一个WIFI下,在手机上使用手动代理,填上上面的ip地址和端口号
- 填写好之后,手机退出WIFI再次连接WIFI,Charles会有一个Connection 确认,选择 Allow即可
此时,手机上APP的访问请求都会被Charles截取
tips:
1.如下配置可以让Request 和 Response更为直观的展示
取消该复选框
2.如果Request 和 Response均显示为乱码或者请求显示unknown
chls.pro/ssl 请确认手机有没有安装证书
3.需要手动开启 才会开始抓包
红线位置配置好后才会开启抓包
4.手动更改请求参数
找到请求 -> 右键 -> Compose -> Text 中更改请求参数 -> Execute -> 改动数据后的请求发送
5.压测
找到请求 -> 右键 -> Repeat Advanced
Iterations 表示循环数
Concurrency 表示并发数
6.手机证书安装问题
如果手机上配置了 电脑的代理ip和端口 在同一个wifi下无法访问chls.pro/ssl时
控制面板 -> 系统和安全 -> Windows Defender 防火墙 -> 允许的应用
即可以访问了
最新文章
- Dynamics CRM 之ADFS 使用 SQL Server 的联合服务器场
- java表格操作之设置表格列宽
- JavaScript学习基础篇【第1篇】: JavaScript 入门
- explicit,violate,volatile,mutable小结
- 移动端:active,:hover无法很好触发动画的解决方案
- spring环境搭建需要的插件-------Spring Tool Suite™ Downloads
- javascript学习第二课
- 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
- 7.HBase In Action 第一章-HBase简介(1.2.1 典型的网络搜索问题:Bigtable的起原)
- WPF中model属性即时改变
- CSS深入理解之line-height
- mysql列名不能输入中文 解决办法
- CTabCtrl - 如何使用TabCtrl控件
- 我在使用的Chrome插件
- 兼容安卓的javaproject1.0
- USACO 3.2 Factorials
- 【Netty】TCP粘包和拆包
- tomcat配置虚拟路径保存、访问图片
- python运算符优先级问题
- Servlet发送邮件遇到的问题SMTPSendFailedException 554
热门文章
- 解决 Vue 部署在域名子路由 问题
- Visual Studio Code 中文设置教程
- BTDetect用户协议和技术支持
- Luogu2938 [USACO09FEB]股票市场Stock Market (DP,多重背包)
- 移动端实现HTML5 mp3录音踩坑指南:系统播放音量变小、一些机型录音断断续续 之 MediaRecorder和AudioWorklet的终极对决
- Vim配置文件-详解(.vimrc)
- Fiddler抓包工具下载安装及使用
- Excelize 发布 2.3.0 版本, Go 语言 Excel 文档基础库
- 若依3.6.0使用Mybatis-plus分页失效以及完美替换Pagehelper
- 【AGC】如何使用认证服务与云数据库处理用户信息