实战 | 记一次低版本的tomcat拿shell经历
2022-10-12 19:51:6 Author: HACK学习君(查看原文) 阅读量:11 收藏

在某次红蓝对抗中,发现目标低版本的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

解决了上次低版本没有拿到shell的问题。


推荐阅读

实战 | 记一次渗透拿下某儿童色情网站的经过

实战 | 某某街一处XSS的绕过思路

实战 | 记一次企业钓鱼演练

2022年,从现在开始学安全还不迟!

干货 | 2022年超全的安全知识库

实战 | 实战一次完整的BC网站渗透测试

作者:G0mini
原文地址:https://www.freebuf.com/articles/web/345243.html

如有侵权,请联系删除

星球部分精华内容推荐

其他更多精彩内容,欢迎加入我们的星球


文章来源: http://mp.weixin.qq.com/s?__biz=MzIzNzMxMDkxNw==&mid=2247490767&idx=1&sn=8f4b4658f0963da0e7b85115605ea93b&chksm=e8cbda65dfbc5373796aa23fd8f0565192da870fad3c0518ac089a1f56ddc0c1887852ff6e7d#rd
如有侵权请联系:admin#unsafe.sh