安全矩阵

 找回密码
 立即注册
搜索
查看: 916|回复: 0

实战之低版本tomcat-getshel

[复制链接]

179

主题

179

帖子

630

积分

高级会员

Rank: 4

积分
630
发表于 2023-10-22 15:26:54 | 显示全部楼层 |阅读模式
实战之低版本tomcat-getshel
文章正文

在某次红蓝对抗中,发现目标低版本的tomcat弱口令,但是常规的war包无法上传。

环境介绍

linux
tomcat6.0

过程
war包上传

直接修改后缀,尝试war包上传。



发现未成功部署,显示false。点击start也无法成功部署。
当然也无法访问。


继续尝试

是否是war的生成方式不对。
这里采取了标准的war生成。
War包构造
Jar cvf jmc.war ./


发现war包成功部署。



但是访问502报错。

再次尝试

这次更改jsp为txt文件进行尝试。
发现txt文件是可以正常被访问。


那么问题就出在了jsp文件上面。或者是目录问题。
这里尝试过1.8jdk的马子
各种低版本的。
命令执行的马子
大马等等都不可以

更换目录

这里尝试多层目录,发现也是不行。

成功上传

在搜索相关文章的时候,发现一位表哥讨论了axis2和tomcat的上传问题,这里引起了注意。
这里axis2成功部署的话,可以利用axis进行文件上传。

axis2getshell

是利用aar后缀进行部署的。这里github找到一个别的师傅的aar包。



成功部署。



成功获取shell


文章来源:https://www.freebuf.com/articles/web/345243.html
作者:G0mini
如有侵权,联系删除



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|安全矩阵

GMT+8, 2024-11-27 22:45 , Processed in 0.012728 second(s), 19 queries .

Powered by Discuz! X4.0

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表