我正在使用hashcat破解一个md5哈希列表,并使用了以下命令
hashcat -m 0 -a 0 -o out.txt --force hashdump.txt ../rockyou.txt给出了输出
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很明显,已经找到了两个散列,但是没有创建out.txt文件,而且我知道如何查看哈希结果。
发布于 2018-09-13 09:30:33
Hashcat将其进度保存在.pot文件中。--show命令将允许您查看已保存在.pot文件中的已破解散列。
常见问题会帮上忙的将提供更多详细信息。
发布于 2018-09-13 09:54:03
-o参数失败的最可能原因是在早期运行时哈希是否被破解。然后哈希猫将显示消息removed X hashes found in potfile。它们将不会显示在输出中,也不会保存到文件中。
为了查看结果,您可以使用参数运行命令,--show补充道。
要将结果保存在输出文件中,即使它们先前已被破解,也可以临时禁用“pot文件”(用于存储所有已破解的散列),并将参数--potfile-disable添加到命令行中。
发布于 2018-09-13 09:20:24
因为它不会给你输出--不管是什么原因,都要用另一种方式去做。假设您在linux中并拥有任何类型的终端:
hashcat -m 0 -a 0 --force hashdump.txt ../rockyou.txt >> out.txt如果您想包括&>>,也可以使用。Double >用于在文件中追加文本,或创建新的文本。单>覆盖或创建一个新文件。
如果您在windows cmd中,情况与此相同:
hashcat -m 0 -a 0 --force hashdump.txt ../rockyou.txt > out.txthttps://security.stackexchange.com/questions/193621
复制相似问题