Si Hashcat no muestra la GPU:
hashcat -I
Es necesario instalar los drivers de la tarjeta gráfica. Para ello:
1º) Descargar el paquete oficial para debian/Ubuntu de:
https://www.amd.com/en/support/download/linux-drivers.html
2º) Instalar el paquete en el sistema
$ dpkg -i amdgpu-install_6.3.60304-1_all.deb
3º) Ejecutar el instalador, limpiado previamente versiones anteriores:
$ amdgpu-install --uninstall
$ sudo usermod -a -G render $LOGNAME
$ sudo usermod -a -G video $LOGNAME
$ sudo amdgpu-install --opencl=rocr --vulkan=amdvlk,pro
$ reboot
Tras ello, Hashcat si que mostrará dos dispositivos (CPU y GPU).
$ hashcat -I
Backend Device ID #1 (Alias: #2)
Name...........: AMD Radeon RX 7800 XT
De esta manera, se puede invocar Hashcat utilizando la GPU:
./hashcat -d 2 -m 22000 --session miSesionHashcatv2 --outfile /home/carlos/capturas_wifi/output/resultados.txt /home/carlos/capturas_wifi/hashes/_hashes2.txt --status-timer=300 /home/carlos/capturas_wifi/diccionarios_WPA/dicc.mergeado4.txt
Deja un comentario