实战之低版本tomcat-getshell
2022-11-12 14:52:59 Author: 安全狗的自我修养(查看原文) 阅读量:12 收藏

前言

某次红蓝对抗中,发现目标低版本的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进行文件上传。

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


成功部署。



成功获取shell

全狗的自我修养使全狗的自我修养

其它学习教程。


文章来源: http://mp.weixin.qq.com/s?__biz=MzkwOTE5MDY5NA==&mid=2247486493&idx=1&sn=807427c66a6b68ab51f542ec2978d005&chksm=c13f3f54f648b642d6cd10799c296e942b1fe937fe4ce6c8396ad535d4133e90ff6d268c48cb#rd
如有侵权请联系:admin#unsafe.sh