Bienvenido a este proyecto práctico de ciberseguridad donde asumirá el papel de un pentester junior realizando una evaluación de seguridad de aplicaciones web. Este desafío, apto para principiantes, combina técnicas prácticas de reconocimiento web con la explotación de vulnerabilidades de recorrido de directorios del mundo real en un entorno controlado y educativo.
Lo que aprenderá
En este proyecto, dominará habilidades fundamentales de seguridad web a través de un desafío estilo Capture The Flag (CTF):
- Enumeración de Servidores Web: Utilice herramientas como
gobusterydirbusterpara descubrir directorios y archivos ocultos en servidores web. - Análisis de Cabeceras HTTP: Examine las respuestas y cabeceras HTTP para identificar información del servidor y posibles vulnerabilidades.
- Explotación de Recorrido de Directorios: Comprenda y explote vulnerabilidades de recorrido de rutas (path traversal) para acceder a archivos fuera de la raíz web.
- Navegación del Sistema de Archivos: Aprenda técnicas para navegar y explorar sistemas de archivos del servidor a través de interfaces web.
- Descubrimiento de Información Sensible: Localice archivos de configuración, copias de seguridad y otros datos sensibles mediante enumeración y recorrido.
Desafíos
Se le presentará una aplicación web vulnerable que se ejecuta en un entorno de contenedor Docker. Su misión es:
- Enumerar Contenido Web: Descubra directorios, archivos y endpoints ocultos utilizando diversas herramientas de enumeración.
- Analizar Respuestas Web: Examine las cabeceras HTTP y las respuestas del servidor para recopilar inteligencia sobre el objetivo.
- Explotar Recorrido de Directorios: Utilice técnicas de recorrido de rutas (path traversal) para acceder a archivos fuera del directorio web previsto.
- Capturar la Bandera (Capture the Flag): Localice y recupere información sensible del servidor web comprometido.
Conceptos Clave
- Recorrido de Directorios (Directory Traversal): Una vulnerabilidad que permite a los atacantes acceder a archivos y directorios fuera de la raíz web.
- Enumeración Web (Web Enumeration): El proceso de descubrir contenido web, directorios y archivos que no están directamente enlazados.
- Manipulación de Rutas (Path Manipulation): Técnicas para eludir controles de seguridad manipulando rutas de archivos.
- Divulgación de Información (Information Disclosure): Exposición involuntaria de información sensible del sistema a través de respuestas web.
Al final de este proyecto, tendrá experiencia práctica con herramientas y técnicas de pruebas de seguridad de aplicaciones web, lo que le dará la confianza para explorar desafíos de seguridad web más avanzados. ¡Empecemos a enumerar!





