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 防火墙 -> 允许的应用

  

  

  即可以访问了

最新文章

  1. Dynamics CRM 之ADFS 使用 SQL Server 的联合服务器场
  2. java表格操作之设置表格列宽
  3. JavaScript学习基础篇【第1篇】: JavaScript 入门
  4. explicit,violate,volatile,mutable小结
  5. 移动端:active,:hover无法很好触发动画的解决方案
  6. spring环境搭建需要的插件-------Spring Tool Suite™ Downloads
  7. javascript学习第二课
  8. 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
  9. 7.HBase In Action 第一章-HBase简介(1.2.1 典型的网络搜索问题:Bigtable的起原)
  10. WPF中model属性即时改变
  11. CSS深入理解之line-height
  12. mysql列名不能输入中文 解决办法
  13. CTabCtrl - 如何使用TabCtrl控件
  14. 我在使用的Chrome插件
  15. 兼容安卓的javaproject1.0
  16. USACO 3.2 Factorials
  17. 【Netty】TCP粘包和拆包
  18. tomcat配置虚拟路径保存、访问图片
  19. python运算符优先级问题
  20. Servlet发送邮件遇到的问题SMTPSendFailedException 554

热门文章

  1. 解决 Vue 部署在域名子路由 问题
  2. Visual Studio Code 中文设置教程
  3. BTDetect用户协议和技术支持
  4. Luogu2938 [USACO09FEB]股票市场Stock Market (DP,多重背包)
  5. 移动端实现HTML5 mp3录音踩坑指南:系统播放音量变小、一些机型录音断断续续 之 MediaRecorder和AudioWorklet的终极对决
  6. Vim配置文件-详解(.vimrc)
  7. Fiddler抓包工具下载安装及使用
  8. Excelize 发布 2.3.0 版本, Go 语言 Excel 文档基础库
  9. 若依3.6.0使用Mybatis-plus分页失效以及完美替换Pagehelper
  10. 【AGC】如何使用认证服务与云数据库处理用户信息