Hashcat non scrive sul file di output [chiuso]

1

Sto usando hashcat per decifrare una lista di hash md5 e ho usato il seguente comando

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

che fornisce l'output

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

È chiaro che sono stati trovati 2 degli hash, tuttavia il file out.txt non è stato creato e io conosco il modo di vedere il risultato dell'hash.

    
posta Samuel Barkes 13.09.2018 - 09:24
fonte

3 risposte

2

Hashcat salva i suoi progressi in un file .pot . Il comando --show ti consente di vedere gli hash crackati che sono stati salvati nel file .pot .

Le domande frequenti ti aiuteranno con maggiori dettagli.

    
risposta data 13.09.2018 - 11:30
fonte
1

La causa più probabile per il parametro -o di fallire è se gli hash fossero incrinati in un'esecuzione precedente. Hashcat visualizzerà quindi il messaggio removed X hashes found in potfile . Non verranno visualizzati nell'output e non verranno salvati nel file.

Per visualizzare solo il risultato è possibile eseguire il comando con l'argomento --show aggiunto.

Per salvare il risultato nel file di output anche se precedentemente erano incrinati puoi disabilitare temporaneamente il "pot-file" (usato per memorizzare tutti gli hash crackati) con l'argomento --potfile-disable aggiunto alla tua riga di comando.

    
risposta data 13.09.2018 - 11:54
fonte
-2

Dal momento che non ti dà un risultato - per qualsiasi motivo possa essere, fallo nell'altro modo. Supponendo che tu sia in linux e abbia qualsiasi tipo di terminale:

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

o &>> se vuoi includere <stderr> . Doppio > è per l'aggiunta di testo in un file o la creazione di uno nuovo. Single > sovrascrive o crea un nuovo file.

Stesso modo se sei in windows cmd:

hashcat -m 0 -a 0 --force hashdump.txt ../rockyou.txt > out.txt
    
risposta data 13.09.2018 - 11:20
fonte

Leggi altre domande sui tag