Hashcat no escribe en el archivo de salida [cerrado]

1

Estoy usando hashcat para descifrar una lista de hash md5 y he usado el siguiente comando

hashcat -m 0 -a 0 -o out.txt --force hashdump.txt ../rockyou.txt

que da la salida

Session..........: hashcat
Status...........: Exhausted
Hash.Type........: MD5
Hash.Target......: hashdump.txt
Time.Started.....: Thu Sep 13 01:11:45 2018 (13 secs)
Time.Estimated...: Thu Sep 13 01:11:58 2018 (0 secs)
Guess.Base.......: File (../rockyou.txt)
Guess.Queue......: 1/1 (100.00%)
Speed.Dev.#1.....:  1459.2 kH/s (0.55ms)
Recovered........: 2/36 (5.56%) Digests, 0/1 (0.00%) Salts
Progress.........: 14344384/14344384 (100.00%)
Rejected.........: 0/14344384 (0.00%)
Restore.Point....: 14344384/14344384 (100.00%)
Candidates.#1....: $HEX[206b6d3831303838] -> 
    $HEX[042a0337c2a156616d6f732103]
HWMon.Dev.#1.....: N/A

Started: Thu Sep 13 01:11:45 2018
Stopped: Thu Sep 13 01:11:58 2018

Está claro que se han encontrado 2 de los hashes, sin embargo, el archivo out.txt no está creado y tengo una forma de ver el resultado del hash.

    
pregunta Samuel Barkes 13.09.2018 - 09:24
fuente

3 respuestas

2

Hashcat guarda su progreso en un archivo .pot . El comando --show te permitirá ver los hashes agrietados que se guardaron en el archivo .pot .

fuente
1

La causa más probable de que el parámetro -o falle es si los hashes se rompieron en una ejecución anterior. Hashcat mostrará el mensaje removed X hashes found in potfile . No se mostrarán en la salida y no se guardarán en el archivo.

Para ver el resultado, puede ejecutar el comando con el argumento --show agregado.

Para guardar el resultado en el archivo de salida, aunque se hayan roto previamente, puede desactivar el "archivo pot" (usado para almacenar todos los hashes crackeados) temporalmente con el argumento --potfile-disable agregado a su línea de comandos.

    
respondido por el Denis 13.09.2018 - 11:54
fuente
-2

Ya que no te da una salida, por alguna razón, hazlo de otra manera. Suponiendo que está en Linux y tiene algún tipo de terminal:

hashcat -m 0 -a 0 --force hashdump.txt ../rockyou.txt >> out.txt

o &>> si desea incluir <stderr> . Doble > es para texto agregado en un archivo, o creación de uno nuevo. Soltero > sobrescribe o crea un nuevo archivo.

De la misma forma si estás en windows cmd:

hashcat -m 0 -a 0 --force hashdump.txt ../rockyou.txt > out.txt
    
respondido por el Chris Tsiakoulas 13.09.2018 - 11:20
fuente

Lea otras preguntas en las etiquetas