🌐Tomcat - Tecnology
🔍 Auditoría de Apache Tomcat – Descubrimiento y Explotación
Apache Tomcat es un servidor de aplicaciones ampliamente utilizado para ejecutar aplicaciones web en Java. Debido a su popularidad, es un objetivo frecuente en auditorías de seguridad y pruebas de penetración. En esta guía, exploraremos técnicas para identificar la versión de Tomcat, enumerar usuarios y rutas sensibles, y explotar vulnerabilidades conocidas.
🕵️ Identificación de la Versión de Apache Tomcat
Determinar la versión del servidor es fundamental para detectar posibles vulnerabilidades. Podemos hacerlo de varias maneras:
🔹 Reconocimiento con Nmap
nmap -sV --script http-tomcat-enum <url>🔹 Reconocimiento con WhatWeb
whatweb -v <url> # Muestra detalles de la versión detectada.🔹 Accediendo al Panel de Administración
En muchos casos, la versión de Tomcat se puede encontrar directamente en su panel de administración:
http://<ip>:8080Si la consola de administración es accesible, generalmente aparece en la página principal o en la sección "Server Status".
✔ Check List - Apache Tomcat
*💡 Importante: Si el acceso a estos directorios no está restringido, puede representar una vulnerabilidad grave.
🔑 Enumeración de Usuarios en Apache Tomcat
Tomcat almacena credenciales en tomcat-users.xml. Si tenemos acceso, podemos enumerar los usuarios configurados:
Si no tenemos acceso directo, podemos intentar un escaneo con Metasploit:
💡 Explicación:
✔ tomcat_mgr_login → Escanea credenciales por defecto de Tomcat.
✔ USER_FILE y PASS_FILE → Diccionarios de usuario y contraseña.
🛠️ Ataque de Fuerza Bruta con Hydra
Si encontramos el panel de login de Tomcat, podemos probar credenciales con Hydra:
💡 Explicación: ✔ -L → Lista de usuarios.
✔ -P → Diccionario de contraseñas.
✔ http-get /manager/html → Ataca el login de Tomcat.
Credenciales por defecto de Tomcat:
admin:admin
tomcat:tomcat
tomcat:s3cret
root:root
🛠 Subida de War Malicioso con Metasploit
Si tenemos credenciales válidas en el Manager, podemos subir un archivo .war para obtener acceso remoto.
Last updated