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)
上一篇 2025年6月9日 上午9:01
下一篇 2025年6月9日 上午9:22


相关推荐

  • Wappalyzer 网站技术分析软件「建议收藏」

    Wappalyzer 网站技术分析软件「建议收藏」Wappalyzer工具支持分析目标网站所采用的平台构架、网站环境、服务器配置环境、JavaScript框架、编程语言等参数,同时还可以显示目标站点使用该技术的网站比例,例如有多少网站使用的是Wordpress、有多少网站使用AddThis第三方服务,其他还有网页服务器、分析工具、CDN、留言系统、控制台、网络空间等等,可以让你从使用比例中得出目前最流行的技术。使用方法:1.打开

    2022年5月12日
    79
  • STM32F103C8T6单片机简介

    STM32F103C8T6单片机简介TheSTM32F103xxmedium-densityperformancelinefamilyincorporatesthehigh-performanceARMCortex-M332-bitRISCcoreoperatingata72MHzfrequency,high-speedembeddedmemories(Flashmemoryupto128KbytesandSRAMupto20Kbytes),andanextensive

    2022年4月25日
    60
  • ora00279解决办法_oracle物化视图日志表

    ora00279解决办法_oracle物化视图日志表某物化视图在增量刷新的时候报错ora-00920,尝试全量刷新的时候,报错ora-00904。BEGINDBMS_MVIEW.REFRESH(‘MV_ABCD_K_PPLLCJ’,’F’);END;ORA-12018:在创建”MYJUKKA”.”MV_ABCD_K_PPLLCJ”的代码时出现以下错误ORA-00920:无效的关系运算符ORA-06512:在”SYS.SNAPSHOT”,line…

    2026年1月30日
    4
  • android错误之MediaPlayer用法的Media Player called in state *「建议收藏」

    用到Media Player,遇到几个问题,记一下用法就不说了,使用的时候最好参考一下mediaPlayer的这张图第一个错误是Media Player called in state 8这个是因为在调用start之前没有prepare,因为我是用了mediaPlayer = MediaPlayer.create(context, R.raw.notice);去初始化的播放器,这个接口说明只要成功

    2022年3月11日
    46
  • hadoop主要学什么?hadoop学习总结

    hadoop主要学什么?hadoop学习总结Hadoop 是在分布式服务器集群上存储海量数据并运行分布式分析应用的一个平台 其核心部件是 HDFS 与 MapReduce HDFS 是一个分布式文件系统 可对数据系统进行分布式储存读取 MapReduce 是一个计算框架 通过对计算任务的拆分 再根据任务调度器 对任务进行分布式计算 Hadoop 是大数据开发必不可少的框架技术 因此 想要学好大数据 必须要掌握 Hadoop 相关知识 那么 hadoop 主要学

    2026年1月28日
    3
  • 什么是授权码,它又是如何设置?

    什么是授权码,它又是如何设置?

    2021年10月7日
    128

发表回复

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

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