Herramienta de descifrado de contraseñas que se utiliza principalmente para recuperar contraseñas en sistemas operativos Windows [NT/2000/XP/Vista/7]. Utiliza una técnica llamada tablas arcoíris [rainbow tables] para descifrar contraseñas. Las tablas arcoíris son conjuntos precomputados de hashes de contraseñas que se utilizan para verificar rápidamente si una contraseña coincide con una de las hashes precomputadas. Este método es más eficiente que un ataque de fuerza bruta, que intenta todas las combinaciones posibles de caracteres.
$ ophcrack -f archivo_sam
$ ophcrack -i /dev/sda1 -f /path/to/samfile
$ ophcrack -i /dev/sda1 -f /path/to/samfile -m /path/to/memmapfile