jsp演示http通信,wireshark抓通信报文,重定向/转发 cookie

Wireshark 实验 文章目录实验基本信息一、数据链路层1.实作一 熟悉 Ethernet 帧结构2.实作二 了解子网内/外通信时的 MAC 地址3.实作三 掌握 ARP 解析过程二、网络层1.实作一 熟悉 IP 包结构2.实作二 IP 包的分段与重组3.实作三 考察 TTL 事件三、传输层1.实作一 熟悉 TCP 和 UDP 段结构2.实作二 分析 TCP 建立和释放连接四、应用层1.实作一 了解 DNS 解析2.实作二 了解 HTTP 的请求和应答 实验基本信息 课程名称 计算机网络A 实验题目 Wiresh 阅读详情

重定向报文

 

转发报文

iframe报文

 修改window报文

 cookie(打开浏览器访问)

set-cookie

 刷新后看cookie

 window.location.href或http://127.0.0.1/web看cookie

 

 

 cookie【iframe/window.location.href】

 

 

 

 

演示文件

setprivi.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
     <%
        String  userid=request.getParameter("userid");
        if("zj".equals(userid)
        		|| "czh".equals(userid)
        		|| "100".equals(userid)
        		){
        	session.setAttribute("user", userid);
        	out.print("模拟学生/普通用户登录成功");
        	
        }else
        {
        	session.setAttribute("user", null);
        	out.print("模拟学生/普通用户登录失败");        	
        }
        	
        
      Cookie cookies[]=  request.getCookies() ;
      for(Cookie c:cookies)
    	  out.print(c.getName()+":"+c.getValue()+":"+c.getDomain());
     
     
     
     %>
    

</body>
</html>

testprivi.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>

<script type="text/javascript">
	var user = "${sessionScope.user}";
	var admin = "${sessionScope.admin}";
	function del(userid) {
		if (admin.length != 0 || user.length != 0) {
			if (admin.length != 0) {
				return confirm("确定要删除吗?");
			}
			if (user.length != 0) {
				if (user != userid) {
					alert("普通用户不能删除非本人信息");
					return false;
				}
				return confirm("确定要删除吗?");
			}
		} else {
			alert("请先登录");
			return false;
		}
	}
</script>

</head>
<body>
<a href="javascript:alert('执行删除操作。。。。')" 
                onclick="return del(100)">删除学生或老师信息</a>

</body>
</html>

   演示效果

 

 抓包wireshark

请求操作

请求报文

TCP层信息

双方端口共4个字节

 

 

 回应信息

追踪http流

 

Wireshark实战:识别中国菜刀、蚁剑、冰蝎、哥斯拉四类Webshell流量特征 网络流量分析是网络安全检测与应急响应的核心技术之一,它通过解析网络数据包来识别异常行为。其原理在于,无论恶意软件如何伪装,其通信行为在协议交互、载荷模式上总会留下可追溯的痕迹。这项技术的核心价值在于能够绕过文件层面的免杀对抗,从通信层面直接发现威胁,对于构建纵深防御体系至关重要。在Web安全领域,一个典型的应用场景就是Webshell流量的检测。Webshell作为植入服务器的后门,其管理工具(如中国菜刀、蚁剑)的通信流量往往具有特定特征,而冰蝎、哥斯拉等新一代工具则采用强加密通信,增加了识别难度。本文聚焦 阅读详情

相关推荐

从HTTP协议到压力测试实战:curl进阶与curl-loader压测指南

HTTP协议作为互联网应用通信的基石,其无状态特性和请求-响应模型构成了Web服务的核心交互机制。理解其会话管理(如Cookie)、请求方法(GET/POST)与状态码(如403、502)等原理,是进行网络调试和性能优化的基础。掌握这些知识的技术价值在于,能够从协议层面诊断问题,并利用专业工具模拟真实负载,评估系统在高并发下的表现。在应用场景上,这直接关联到API调试、服务性能压测以及系统韧性评估。本文将聚焦于如何通过curl命令的深度使用进行网络诊断,并进一步利用curl-loader工具实施专业的HTT

diejiankuai3444的博客 487

wireshark分析http协议 计网实验总结

利用wireshark分析http报文 上周实验中进行了课程实验用wireshark抓包了http报文,收获许多,准备开启我的第一篇博客文章。 http的基本知识 HTTP(HyperText Transfer Protocol,超文本传输协议)是Web系统最核心的内容,是Web服务器和客户端直接进行数据传输的规则。HTTP协议是用于从WWW服务器传输超文本到本地浏览器的传送协议。可以使浏览器更加高效,使网络传输减少。不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及首先显示(如文本先

weixin_47217021的博客 1万+

Wireshark高级技巧:CTF流量分析从入门到实战

网络流量分析是网络安全和运维领域的基础技能,它通过捕获和解析数据包来洞察网络活动。其核心原理在于对网络协议栈的深度解析,能够还原通信过程、识别异常行为。这项技术的价值在于,它不仅是故障排查的利器,更是安全事件调查和威胁狩猎的关键手段,广泛应用于入侵检测、取证分析和CTF竞赛等场景。掌握高效的流量分析方法,能帮助分析者从海量数据中快速定位攻击链,例如通过Wireshark的统计视图和显示过滤器,可以精准识别SQL注入、Webshell上传等攻击行为。本文聚焦于Wireshark在CTF流量分析中的高级实战技巧

cnvdkx2837的博客 382

Wireshark抓包:详解Http协议--响应报文

目录1.响应报文的构成2.详解该请求的响应报文1)响应行:HTTP版本+HTTP状态码+原因描述2)HTTP协议--响应头3.要返回显示什么样的一个页面,都由响应正文给你指定客户端向服务器发了一个请求报文之后,服务器会回应一个响应报文。1.响应报文的构成响应报文:响应行+响应头部+空一行(表示响应头部结束了)+响应正文(服务器要真正给你返回的一个页面内容)。抓取了这个请求...

清菡的博客 3698

从CTF实战到企业防御:WebShell流量分析全解析

WebShell作为常见的网站后门,其通信流量分析是网络安全领域的核心技能。理解其工作原理,关键在于掌握HTTP协议交互、加密流量特征识别与数据包重组技术。这项技术的价值在于,它能够从网络层面提供攻击行为的“上帝视角”,帮助安全分析师在应急响应中快速定位入侵、还原攻击链。在实际应用场景中,无论是分析CTF赛题中的攻击流量,还是处理企业真实安全事件,对WebShell流量的深度解析都至关重要。本文以一道典型的CTF题目为切入点,详细拆解了使用Wireshark、NetworkMiner等工具进行流量分析的完整

chuanzhuanxian8669的博客 339

网安-流量分析

但是由于dnslog会被安全产品检测出来, 所以 SimplePrincipalCollection公开以后,基本是使用这种方法来对shiro进行key正确性的判断,他的判断方法是从Cookie中的“rememberMe=deleteMe”数量差异进行的判断。shiro_attack-2.2工具的流量特征, 请求包头部存在c:及base64编码后的命令若命令执行成功, 响应包为$$$,$$$,命令和命令执行结果均为base64编码。/var/log/spooler与UUCP和news设备相关的日志信息。

lemo_qi的博客 963

实战指南:为哥斯拉Webshell编写自定义加密器绕过WAF检测

在网络安全领域,Web应用防火墙(WAF)通过识别恶意流量特征来防护攻击。其核心原理是基于规则库和行为分析,对HTTP/HTTPS流量进行深度检测。为了应对日益严格的检测,安全研究人员需要掌握流量混淆与加密技术,以在授权的渗透测试中验证漏洞。自定义加密器通过采用非标准算法组合、动态密钥和隐蔽的数据封装方式,能有效改变流量特征,绕过基于固定规则的WAF检测。本文聚焦于哥斯拉(Godzilla)Webshell管理工具,深入探讨如何为其设计并实现一套针对JSP和ASPX环境的自定义加密器。方案采用RC4流加密结

adr5970的博客 441

CTF竞赛入门指南:从Misc到Pwn的实战技能框架

CTF(Capture The Flag)夺旗赛是网络安全领域广泛采用的实战技能训练与竞赛形式,其核心在于模拟真实攻防场景,考察参与者在漏洞发现、利用与防护方面的综合能力。从技术原理层面看,CTF竞赛通常围绕密码学、Web安全、逆向工程、二进制漏洞利用等核心方向展开,要求选手具备扎实的计算机系统基础、网络协议理解及编程脚本能力。其技术价值在于将抽象的安全理论转化为可实操的工程问题,通过解题过程系统性锻炼安全人员的分析思维、工具链使用和自动化脚本编写能力。在应用场景上,CTF技能直接映射到渗透测试、漏洞研究、

dengjuanshou7445的博客 463

p2第02天:基础入门-数据包扩展

小迪安全学习笔记p2

HaHa的博客 688

CVE-2025-54309漏洞剖析:CrushFTP AS2协议身份验证绕过原理与实战复现

在网络安全领域,身份验证是保障应用安全的第一道防线,其核心原理是通过凭证验证用户或实体的合法性。然而,当身份验证逻辑存在缺陷时,攻击者可能绕过这一机制,直接访问受限资源或执行敏感操作,从而引发严重的安全风险。这类漏洞常见于复杂的协议实现和软件架构中,尤其在处理HTTP请求、路径解析和状态管理时容易出现逻辑裂隙。从技术价值看,深入分析身份验证绕过漏洞不仅能提升对软件安全边界的理解,还能为安全防护体系的设计提供关键参考。在B2B文件传输、企业数据交换等应用场景中,AS2协议作为基于HTTP/S和S/MIME的安

cuiji1279的博客 348

Infoblox NetMRI CVE-2025-32813 RCE漏洞复现与深度分析

远程命令执行(RCE)漏洞是Web安全领域的高危风险,其核心原理在于应用程序未对用户输入进行充分过滤,导致攻击者能够注入并执行任意系统命令。这类漏洞通常源于参数拼接或命令调用时的安全缺陷,例如在调用系统Shell时直接拼接用户可控数据。从技术价值看,理解RCE漏洞有助于深入掌握安全开发规范、输入验证机制和权限最小化原则。在应用场景上,RCE漏洞常出现在网络管理平台、自动化运维系统及API接口中,一旦被利用可能导致服务器完全沦陷。本文以Infoblox NetMRI平台为例,结合CVE-2025-32813漏

506

密码学攻击与Metasploit高级利用实战:从加密流量到Meterpreter会话

加密通信是现代网络安全的基础防线,它通过算法将数据转化为密文,确保传输过程的机密性与完整性。其核心原理在于利用密钥和加密算法对数据进行变换,使得未授权方无法解读。在渗透测试和红队演练中,面对广泛应用的HTTPS、VPN等加密服务,传统的漏洞扫描手段往往失效,此时便需要引入密码学分析能力。密码学攻击的价值在于,它能够针对加密实现过程中的弱点(如密钥管理、协议配置、数据填充模式)而非算法本身进行突破,从而将看似固若金汤的加密通信转化为可被利用的攻击入口。典型的应用场景包括对存在Padding Oracle漏洞的

weixin_33795806的博客 377

FortiAuthenticator高危RCE漏洞CVE-2026-44277深度剖析与防御指南

远程代码执行漏洞是网络安全领域最严重的威胁之一,它允许攻击者在未授权的情况下,直接向目标系统注入并执行恶意代码,从而完全控制系统。其原理通常源于应用程序对用户输入数据验证不严,例如在反序列化过程中未校验数据来源与内容,或在拼接系统命令时未过滤特殊字符,导致攻击者能够突破应用逻辑,调用底层系统权限。这类漏洞的技术价值在于其极高的破坏性和隐蔽性,常被用作高级持续性威胁的初始入侵点。在应用场景上,RCE漏洞尤其偏爱企业核心基础设施,如身份认证网关、API网关等,一旦被利用,将导致整个信任体系崩塌。近期备受关注的F

weixin_33724570的博客 438

渗透测试实战:从配置错误到未授权访问的三大常见安全漏洞剖析

在网络安全领域,访问控制与数据加密是保障系统安全的核心基础。其原理在于通过身份认证、授权机制确保资源仅被合法用户访问,并利用加密算法对传输与存储的敏感数据进行保护,防止信息泄露。这些技术的核心价值在于构建纵深防御体系,是抵御外部攻击与内部威胁的关键。在实际应用场景中,Web应用、API接口、云服务与数据库的日常运维都离不开它们。然而,若配置不当或流程缺失,极易引发严重风险。本文聚焦于因配置疏忽导致的典型安全问题,深入探讨了**不安全配置**如何成为漏洞滋生的温床,并揭示了**敏感信息明文传输**在中间人攻击

aodiyi6351的博客 395

流量分析-Wireshark -操作手册(不能说最全,只能说更全)

流量分析-Wireshark -操作手册(不能说最全,只能说更全) 基于各种比赛做的总解 基于协议过滤⼿法👍 常用筛选命令方法 常⽤快捷键👍 数据包筛选 顶峰相见

路baby的博客 3万+

软件测试常见面试题2(附答案)

表单的主要作用是接收用户的输入,当用户提交表单时,浏览器将用户在表单中输入的数据打包,并发送给服务器,从而实现用户与Web服务器的交互。Tcpdump是Linux系统自带的抓包命令,流经网卡的数据都能抓到,抓取到的内容比较多。但同时,特别是对于一个较大的网站的,涉及到上百甚至上千个页面,链接测试需要较大的测试量,因此,提高测试的效率成了网站链接测试的一个重要方面。是的,http协议的特征无连接,就是只浏览器与web服务器不会保持长时间的连接状态,只要客户端请求得到响应,连接就会断开。

m0_52603036的博客 90

反序列化漏洞利用链:从ysoserial到RCE的攻防实战解析

序列化与反序列化是分布式系统和数据持久化的核心技术,用于将对象状态转换为可传输或存储的格式。其安全风险在于,反序列化过程可能自动执行对象中的特定方法,若攻击者能控制输入数据,便可构造恶意序列化流,触发危险操作。这一机制在Java、PHP、Python等语言中通过readObject、魔术方法或__reduce__等特性实现,技术价值在于揭示了数据与代码边界模糊带来的深层安全威胁。应用场景广泛涉及会话管理、RPC通信、缓存数据处理等模块。本文聚焦于反序列化漏洞的完整利用链,深入剖析如何结合ysoserial等

germmy-神一样的开发 114

10.3.2 意外重定向 - Wireshark 数据包分析实战(第 3 版) - 知乎书店1

1.侦听线路 2.分析 3.学到的知识

上一篇: python日志
下一篇: java获取日期年月信息,mysql查找某年月信息
caststudy
博客等级 码龄19年 181粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值