zoukankan      html  css  js  c++  java
  • Charles学习笔记

    Charles抓包工具学习笔记

    charles抓取https请求需要单独的设置,详情参见https://www.jianshu.com/p/ec0a38d9a8cf

    1、Charles页面介绍

    工具栏介绍:

    :清除所有请求

    :红色时为正在抓取请求,黑色时为不抓取请求

    :灰色乌龟是网速设置正常,绿色乌龟指慢速网速开启了

    :断点图标,灰色说明断点未开启,红色说明在使用断点

    :编辑请求,可以修改请求的内容

    :重复发送请求的图标,先选定某一请求点击该图标则请求会被再次发送

    :验证会话

    :工具栏,点击出现下拉工具拦

    :设置

     2、Charles拦截请求

    设置断点,选中需要设置断点的请求  右键--》Breakpoints,再次发送请求,就会被拦截下来

    3、Charles修改请求

    拦截到的请求,会停留在那等待

    可以修改请求的信息,包括url、参数、cookie、session等等等等

    然后点击Execute按钮发送请求

     

    4、Charles修改返回

    请求发送过去之后,返回依然会被拦截,拦截到的返回也是停留在那里等待

    修改返回的一些信息,然后点击Excute

     

     5、Charles映射域名

     Tools-->Map Remote,点击Add添加需要替换的url

     

    6、弱网测试

     proxy-->Throttle Settings

     

    7、Charles过滤请求

     proxy-->Recording Setting

    Charles会根据Include的内容过滤请求,只包括Include的内容,不包括Exculde的内容

     

    8、手机抓包

      1、 手机下载证书

      2、确认电脑跟手机在同一局域网网,能互相ping通

      3、连接wifi并且设置代理

  • 相关阅读:
    python第四篇:linux命令行总结 + 自动备份Python程序
    mount挂载相关指令
    TiDB配置HAProxy负载均衡
    NewSQL 介绍
    mysql 主从搭建
    MySQL 双主问题集
    MySQL 测试工具(基准测试、压力测试)
    分布式 NewSQL 对比
    (转载)MySQL数据库的几种常见高可用方案
    MySQL 大表备份、改表
  • 原文地址:https://www.cnblogs.com/yanyan-/p/10593741.html
Copyright © 2011-2022 走看看