Skip to main content
Hashcat es conocida como la herramienta de recuperación de contraseñas más rápida del mundo. A diferencia de John the Ripper, que se centra en la versatilidad de la CPU, Hashcat está optimizada para aprovechar la potencia de procesamiento paralelo de las tarjetas gráficas (GPU). Soporta cientos de tipos de hash y diversos modos de ataque, lo que la hace indispensable para auditorías de contraseñas a gran escala.

Instalación

Hashcat requiere controladores (drivers) de GPU actualizados (OpenCL, CUDA o Metal) para funcionar a su máxima capacidad.

Top 10 Comandos (Guía HexSec)

Estos son los comandos fundamentales para liberar el poder de Hashcat:

1. Crackear Hashes MD5

El ataque básico utilizando una lista de palabras (wordlist).

2. Crackear Hashes NTLM (Windows)

Ideal para auditorías de directorios activos o máquinas Windows locales.

3. Fuerza Bruta Simple

Ataque de máscara para contraseñas de 4 caracteres en minúsculas.

4. Información de Dispositivos

Muestra información sobre las GPUs detectadas y sus capacidades.

5. Benchmark de Sistema

Realiza una prueba de velocidad para saber cuántos hashes por segundo puede procesar tu hardware.

6. Mostrar Contraseñas Crackeadas

Muestra los resultados de las contraseñas que ya han sido descifradas en sesiones anteriores.

7. Crackear WPA/WPA2 (Wi-Fi)

Utilizado para descifrar handshakes de redes inalámbricas capturados previamente.

8. Ataque de Combinación

Combina palabras de dos listas diferentes para crear nuevas variaciones.

9. Crackear SHA512 (Linux)

Específico para los hashes de contraseñas modernas en sistemas basados en Unix.

10. Consultar Estado de Sesión

Verifica el progreso, la temperatura de la GPU y el tiempo estimado de una sesión activa.

Modos de Ataque Principales

Hashcat utiliza el parámetro -a para definir la estrategia:
  • -a 0 (Straight): Ataque de diccionario puro.
  • -a 1 (Combination): Combina palabras de múltiples diccionarios.
  • -a 3 (Brute-force): Usa máscaras (ej: ?u para mayúsculas, ?d para dígitos).

Recomendaciones de Hardware y Seguridad

  • Refrigeración: El cracking por GPU genera una cantidad masiva de calor. Asegúrate de que tu sistema tenga una ventilación adecuada.
  • Drivers: Mantén siempre actualizados los drivers de tu tarjeta de video para evitar errores de computación.
  • Reglas: Al igual que John, puedes usar archivos de reglas (.rule) para aplicar mutaciones complejas a tus diccionarios.
Aviso: Hashcat es una herramienta extremadamente potente. Úsala únicamente para fines de auditoría profesional y con el consentimiento explícito del propietario de los datos.
Contenido adaptado de la guía “Hacking Kali” por HexSec.