Hola, y gracias por las respuestas, pero por ahí no iban los tiros. Estoy trabajando con un archivo de hash local, extraido de mi máquina virtual de pruebas, por lo que medusa no es la utilidad. Es John The Ripper el que quiero usar, y ya he encontrado la forma. Usando la combinación propuesta de crunch (incluido en BT3) + John the ripper sería de la forma:
./crunch <from-len> <to-len> [charset] | john hash_file --stdin
De esta forma generamos todas las combinaciones posibles de los caracteres en el archivo [charset] formando palabras de una longitud indicada en <from-len> <to-len> y se lo pasamos a John The Ripper mediante el comando --stdin
Otra forma sería aplicando la salida de crunch a /dev/stdout o a /dev/stdin, pero a mi así me funciona correctamente, y me da más posiblidades que las configuración que viene en la compilación por defecto de John the Ripper, que está limitada a palabras de 8 letras.
Medusa no lo he probado, pero es otra opción para trastear cuando tenga un rato, gracias por el consejo.
./crunch <from-len> <to-len> [charset] | john hash_file --stdin
De esta forma generamos todas las combinaciones posibles de los caracteres en el archivo [charset] formando palabras de una longitud indicada en <from-len> <to-len> y se lo pasamos a John The Ripper mediante el comando --stdin
Otra forma sería aplicando la salida de crunch a /dev/stdout o a /dev/stdin, pero a mi así me funciona correctamente, y me da más posiblidades que las configuración que viene en la compilación por defecto de John the Ripper, que está limitada a palabras de 8 letras.
Medusa no lo he probado, pero es otra opción para trastear cuando tenga un rato, gracias por el consejo.