Struts2识别与漏洞利用

本文介绍了Struts2框架的安全问题,特别是S2-045漏洞,该漏洞可能导致远程代码执行,影响Struts 2.3.5至2.3.31及2.5至2.5.10版本。内容包括漏洞识别、危害分析以及利用方法,涉及上传webshell和执行系统命令等。
摘要由CSDN通过智能技术生成

Struts2框架识别 (1)
通过网页后缀来进行判断,如.do或者.action在这里插入图片描述
➢ Struts2漏洞验证在这里插入图片描述
➢ Struts2- - 045漏洞介绍
安恒信息安全研究院WEBIN实验室高级安全研究员nike.zheng发现著名J2EE框架—
—Struts2存在远程代码执行的严重漏洞;(漏洞编号S2-045,CVE编号:cve-2017-
5638),并定级为高风险,影响版本范围为Struts 2.3.5 – Struts 2.3.31和
Struts 2.5 – Struts 2.5.10。

➢ Struts2- - 045漏洞危害
在使用基于Jakarta插件的文件上传功能时,有可能存在远程命令执行,导致系统被
黑客入侵。恶意用户可在上传文件时通过修改HTTP请求头中的Content-Type值来触
发该漏洞,进而执行系统命令。

➢ Struts2- - 045漏洞利用(上传 webshell)在这里插入图片描述
➢ Struts2- - 045漏洞利用(执行命令)
随意上传一个文件并抓包
修改Content-Type为以下连接里的内容:
https://cowtransfer.com/s/a6e776cdde6d45在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值