Hydra (THC-Hydra) es un crackeador de login paralelizado y rápido que realiza ataques de fuerza bruta o diccionario en línea contra numerosos servicios de autenticación en red.
Hydra es un crackeador de login paralelizado desarrollado por van Hauser / THC, soportado también por módulos de David Maciejak y código BFG de Jan Dlabal. Es una herramienta de fuerza bruta y ataque de diccionario en línea contra servicios de autenticación en red. Es flexible, muy rápida y permite añadir módulos nuevos con facilidad. Incluye el motor CLI (hydra), una GUI (xhydra) y la utilidad pw-inspector.
Para qué sirve
Auditar la robustez de contraseñas en servicios propios (SSH, FTP, RDP, bases de datos, formularios web) con autorización por escrito.
Practicar en laboratorios de pentesting y retos CTF que lo permitan.
Verificar políticas de bloqueo, rate limiting y lockout de cuentas en servicios expuestos.
Detectar el uso de credenciales débiles o por defecto en entornos corporativos auditados.
Filtrar diccionarios por longitud y complejidad con pw-inspector antes de una auditoría autorizada.
Instalación
En Kali/Debian/Ubuntu desde paquete (Kali distribuye la versión 9.7):Código: bash
sudo apt update && sudo apt install hydra
Compilando desde el código fuente (método oficial del README):Código: bash
./configure
make
make install
La cantidad de servicios habilitados depende de las librerías presentes al compilar; ejecutá hydra sin argumentos para ver qué quedó disponible. También existe la imagen Docker del autor:Código: bash
docker pull vanhauser/hydra
Comandos frecuentes
Mostrar ayuda y servicios habilitados:Código: bash
hydra
Ver las opciones propias de un módulo de servicio:Código: bash
hydra -U ssh
Ataque de diccionario SSH contra un host propio de laboratorio (ejemplo de Kali), usuario root y 6 hilos:Código: bash
Reanudar una sesión abortada previamente:Código: bash
hydra -R
Buenas prácticas y uso legal
Ejecutá Hydra únicamente contra sistemas propios, de laboratorio o con autorización por escrito; atacar terceros sin permiso es ilegal.
Documentá el alcance, los objetivos y la ventana de tiempo acordada antes de cualquier prueba.
Hydra es ruidoso por diseño: genera picos de autenticaciones fallidas detectables en /var/log/auth.log (SSH), eventos 4625/4771 (Windows) o respuestas 401/403 repetidas (web).
Defensa: habilitar MFA, usar fail2ban, pam_faillock y lockout por umbral, deshabilitar login por contraseña en SSH (PasswordAuthentication no) y restringir root (PermitRootLogin no).
Reducir superficie con VPN/bastion, allowlists de IP y reglas de IDS/IPS (Suricata/Snort) y SIEM que correlacionen ráfagas de fallos.
Usar contraseñas fuertes y únicas más detección de credenciales filtradas para neutralizar los diccionarios típicos.
Alternativas
Medusa: crackeador de login paralelo y modular, con enfoque similar multiprotocolo.
Ncrack: herramienta de fuerza bruta de red del proyecto Nmap, optimizada para alta velocidad.
Patator: fuzzer/bruteforcer multipropósito en Python, muy flexible.
John the Ripper / Hashcat: para cracking offline de hashes, complementarios al ataque en línea de Hydra.
Redactado con el asistente Underc0de IA a partir de fuentes públicas. Actualizado el 13/11/2026. ¿Ves un error? Contanos en el foro.