Charle工具详解之实战演练问题分析、https抓包、流量设置、断点配置

Charle工具详解之实战演练问题分析、https抓包、流量设置、断点配置目录一 问题分析二 https 的抓包 windows 证书的配置 CharlesHttps 代理的配置 MacOS 证书的配置 IOS 证书配置三 Charles 流量设置断点配置主要包含 问题分析 https 抓包弱网测试断点调试一 问题分析分析出前端问题还是后台问题问题描述 测试地址 http ihrm test itheima net login 实施步骤二 https 的抓包 https 不设置证书的时候抓的报文是乱码

主要包含:
问题分析
https抓包
弱网测试
断点调试

一、问题分析

二、https的抓包

windows证书的配置

在这里插入图片描述
最后弹窗提示导入成功就可以了

CharlesHttps代理的配置

在这里插入图片描述
现在再抓取https报文则可以抓取了
在这里插入图片描述

MacOS证书的配置

在这里插入图片描述

IOS证书配置

在这里插入图片描述
在这里插入图片描述

三、Charles流量设置

在这里插入图片描述
来一个弱网的实例
将charles的网络流量设置成56k的网络,查看人力资源网站员工菜单打开情况
没有开启弱网时,打开页面是42ms
在这里插入图片描述



断点配置

在这里插入图片描述
在这里插入图片描述
再来个实例
来两个场景
场景一在人事管理系统中增加角色时把角色名设置为空,然后请求服务器这个是修改请求
先抓包然后按照上述步骤右击
在这里插入图片描述
这样断点设置好后再请求
在这里插入图片描述
然后把角色名称清空点击execute后,则绕过前台校验成功添加了一个空的校色
在这里插入图片描述









场景二针对查询员工接口请求时修改返回数据success=false,code=999,message=操作失败这个是修改响应
员工页面请求,然后右击选择breakpoints就打了断点然后再重新请求
在这里插入图片描述
然后抓到断点报文直接点execute,然后修改响应报文
在这里插入图片描述
在这里插入图片描述
改了后台的响应点击execute,发给前台,前端拿到这个返回结果就要提示操作失败










版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233948.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql数据库创建、删除数据库

    mysql数据库创建、删除数据库

    2021年10月15日
    52
  • servlet的基本原理_简述arp的工作原理

    servlet的基本原理_简述arp的工作原理Web技术成为当今主流的互联网Web应用技术之一,而Servlet是JavaWeb技术的核心基础。因而掌握Servlet的工作原理是成为一名合格的JavaWeb技术开发人员的基本要求。本文将带你认识JavaWeb技术是如何基于Servlet工作,以Tomcat为例了解Servlet容器是如何工作的?一个Web工程在Servlet容器中是如何启动的?

    2022年10月4日
    4
  • es painless 排序_Elasticsearch中使用painless实现评分「建议收藏」

    使用Elasticsearch(ES)作为搜索引擎时我们常常需要根据文档的属性值自定义它们的排序,为用户提供高质量的搜索结果。以下内容已在ElasticSearch7.1.1Linux集群中测试。ES中的rest_api中提供了自定义评分选项,分别为function_score下的function_script和script_score。其中function_score可以用于简单的评分需…

    2022年4月7日
    47
  • C# WinForm 设置DataGridView选中指定行

    C# WinForm 设置DataGridView选中指定行introwIndex=3;//指定行号this.dgvInGoodsInfo.Rows[rowIndex].Selected=true;this.dgvInGoodsInfo.CurrentCell=this.dgvInGoodsInfo.Rows[rowIndex].Cells[2];也有其他网友代码Cells[0];如下:我试了,填0和1调试报…

    2022年7月15日
    16
  • 逻辑回归(Logistic Regression)详解

    逻辑回归(Logistic Regression)详解逻辑回归也称作logistic回归分析,是一种广义的线性回归分析模型,属于机器学习中的监督学习。其推导过程与计算方式类似于回归的过程,但实际上主要是用来解决二分类问题(也可以解决多分类问题)。通过给定的n组数据(训练集)来训练模型,并在训练结束后对给定的一组或多组数据(测试集)进行分类。其中每一组数据都是由p个指标构成。(1)逻辑回归所处理的数据逻辑回归是用来进行分类的。例如,我们给出一个人的[身高,体重]这两个指标,然后判断这个人是属于”胖“还是”瘦“这一类。对于这个问题,我们可以先测量n个

    2025年7月29日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号