Introducción
En este desafío, utilizarás Hydra para descifrar las credenciales de un servicio oculto que se ejecuta en un servidor remoto. El servicio está protegido por Autenticación Básica HTTP (HTTP Basic Authentication). Tu objetivo es descubrir tanto el nombre de usuario como la contraseña para acceder a los datos ocultos.
Para lograr esto, primero configurarás el entorno creando los directorios necesarios y las listas de palabras (wordlists) que contienen posibles nombres de usuario y contraseñas. Luego, crearás un servidor HTTP simple con autenticación básica utilizando Python. Finalmente, utilizarás Hydra para realizar un ataque de fuerza bruta (brute-force) a las credenciales utilizando las listas de palabras creadas y obtener acceso a los datos secretos.