🚀 Hashcat en Kali: activar la GPU y validar WPA/WPA2
<aside>
⭐
Hashcat no “usa la GPU” solo por instalarlo: necesita controlador NVIDIA funcional, OpenCL disponible y una verificación real de que el dispositivo ha sido detectado por hashcat -I. En Kali, la guía oficial recomienda instalar nvidia-driver, nvidia-cuda-toolkit y los encabezados del kernel antes de reiniciar. (kali.org)
</aside>
Qué vas a conseguir
- Preparar Kali para que Hashcat detecte la GPU NVIDIA.
- Comprobar que el driver está cargado correctamente.
- Verificar que OpenCL ve tu tarjeta.
- Ejecutar un ataque de prueba sobre un hash WPA/WPA2 en formato
22000. Hashcat documenta que, desde la versión 6.0.0, el modo 22000 es el formato soportado para WPA/WPA2. (hashcat.net)
Requisitos previos
Antes de empezar:
- Usa una instalación de Kali en hardware real o en una VM con acceso correcto a la GPU. Kali indica que la instalación en máquina virtual no es el escenario recomendado para este flujo y que puede complicarse según el entorno. (kali.org)
- Asegúrate de tener habilitados los repositorios
contrib, non-free y non-free-firmware.
- Ten una GPU NVIDIA compatible con CUDA. Kali recomienda revisar la compatibilidad CUDA y usar encabezados del kernel para que DKMS pueda compilar el módulo del driver. (kali.org)
Flujo recomendado
1) Actualiza el sistema
Mantén Kali al día antes de instalar el driver:
sudo apt update
sudo apt full-upgrade -y
sudo apt autoremove -y
2) Instala encabezados del kernel
Necesarios para compilar módulos con DKMS: