enero 23, 2024

Al auditar contraseñas utilizando para romper claves poco seguras con JtR aparece un error con gráficas AMD :

No OpenCL devices found

Primero localizamos el fichero «amdocl64.dll» en el directorio:

C:\Windows\System32\DriverStore\FileRepository\

Si existen varias carpetas utiliza la de fecha más reciente; otra opción es utilizar Driver Store Explorer para localizar «AMD-OpenCL User Mode Driver» dentro de «Componentes de software»:

Con la ruta a la DLL editamos dentro de la instalación «JtR\etc\OpenCL\vendors\amd.icd» el directorio actual por el nuevo, para comprobar que ya es posible utilizar la GPU mediante OpenCL ejecutamos y probamos:

john.exe -list=opencl-devices

NOTA: podemos especificar en la ruta al ejecutable el dispositivo y tipo de formato: «/JtR/run/john.exe» –format=office-opencl –dev=gpu o editando el fichero john.conf indicando «Device = GPU«

ACTUALIZADO: La nueva versión, todavía en la rama de desarrollo introduce la solución sin utilizar Cygwin, versión (2040102.1) para entorno Windows sería el fichero winX64_1_JtR.7z

Otras alternativas: