米斯特白帽培训讲义(v2)漏洞篇 Web 中间件

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 米斯特白帽培训讲义 漏洞篇 Web 中间件 讲师:gh0stkey 整理:飞龙 协议:CC BY-NC-SA 4.0简介中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。

米斯特白帽培训讲义 漏洞篇 Web 中间件

讲师:gh0stkey

整理:飞龙

协议:CC BY-NC-SA 4.0

简介

中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。(百度百科)

常见的中间件

这些中间件是 Java Web 的容器。都可以上传 war 包。打包命令:

jar -cvf <war> <jsp或目录>

比如:

jar -cvf test.war test.jsp
jar -cvf test.war D:\Project\Test

上传之后访问:

/<包名>/<jsp文件名或路由名>

比如包名是test,文件名是test.jsp,那么访问/test/test.jsp。如果存在一个 Servlet 映射到了/test,那么访问/test/test

Tomcat

Weblogic

JBoss

JOnAS

WebSphere

常见漏洞

  • 弱口令
  • java反序列
  • 未授权
  • 代码执行

常见弱口令

Tomcat

  • tomcat:tomcat

Weblogic

  • weblogic:weblogic
  • system:system
  • portaladmin:portaladmin
  • guest:guest
  • weblogic:admin123
  • weblogic:weblogic123

JBoss

  • jboss:jboss
  • admin:admin

JOnAS

  • jadmin:jonas
  • tomcat:tomcat
  • jonas:jonas

搜索

默认端口

  • Tomcat:8080(Web、Console)、…
  • WebLogic:7001、7002(Web、Console)、…
  • JBoss:8080(Web)、9990(Console)、…
  • WebSphere:9080、9443(Web)、9060、9043(Console)、…
  • JOnAS:9000、…

使用 oshadan 或者nmap -p扫描。

默认路径

  • Tomcat:http://<host>:8080/manager/html
  • WebLogic:http://<host>:7001/console/
  • JOnAS:http://<host>:9000/jonasAdmin/
  • JBoss:http://<host>:9990
  • WebSphere:http://<host>:7043/ibm/console/logon.jsp

使用inurl:来寻找。

附录

相关文章
|
6月前
|
安全 前端开发 JavaScript
互联网并发与安全系列教程(07) - 常见的Web安全漏洞(其它漏洞)
互联网并发与安全系列教程(07) - 常见的Web安全漏洞(其它漏洞)
59 0
|
6月前
|
安全 NoSQL Java
互联网并发与安全系列教程(06) - 常见的Web安全漏洞(CSRF攻击)
互联网并发与安全系列教程(06) - 常见的Web安全漏洞(CSRF攻击)
70 0
|
8月前
|
安全 Java 程序员
Web安全性测试系列(三)文件上传漏洞核心原理详解
Web安全性测试系列(三)文件上传漏洞核心原理详解
|
7天前
|
缓存 前端开发 安全
Python web框架fastapi中间件的使用,CORS跨域详解
Python web框架fastapi中间件的使用,CORS跨域详解
|
3月前
|
SQL 安全 Java
Java Web安全性:常见的漏洞及防护措施
Java Web安全性:常见的漏洞及防护措施
170 0
|
3月前
|
开发框架 安全 中间件
38、中间件漏洞解析-IIS6.0
38、中间件漏洞解析-IIS6.0
15 0
|
4月前
|
SQL 安全 关系型数据库
01WEB漏洞环境搭建
【1月更文挑战第4天】给单位零基础小伙伴准备的网安入门教程,本教程是基于蚁景实验室搭建,基于自建虚拟机搭建需自行准备前置环境,01WEB漏洞环境搭建
|
5月前
|
缓存 中间件 Python
Python Web 开发: 解释 Django 中的中间件是什么,以及如何使用?
Python Web 开发: 解释 Django 中的中间件是什么,以及如何使用?
|
5月前
|
SQL 安全 网络安全
【Web渗透测试】—Web漏洞
【Web渗透测试】—Web漏洞
|
5月前
|
数据采集 Prometheus 算法
Web 中间件怎么玩?
Web 中间件怎么玩?
190 0