首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hashcat不写入输出文件

Hashcat不写入输出文件
EN

Security用户
提问于 2018-09-13 07:24:24
回答 3查看 51K关注 0票数 4

我正在使用hashcat破解一个md5哈希列表,并使用了以下命令

代码语言:javascript
复制
hashcat -m 0 -a 0 -o out.txt --force hashdump.txt ../rockyou.txt

给出了输出

代码语言:javascript
复制
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文件,而且我知道如何查看哈希结果。

EN

回答 3

Security用户

发布于 2018-09-13 09:30:33

Hashcat将其进度保存在.pot文件中。--show命令将允许您查看已保存在.pot文件中的已破解散列。

常见问题会帮上忙的将提供更多详细信息。

票数 7
EN

Security用户

发布于 2018-09-13 09:54:03

-o参数失败的最可能原因是在早期运行时哈希是否被破解。然后哈希猫将显示消息removed X hashes found in potfile。它们将不会显示在输出中,也不会保存到文件中。

为了查看结果,您可以使用参数运行命令,--show补充道。

要将结果保存在输出文件中,即使它们先前已被破解,也可以临时禁用“pot文件”(用于存储所有已破解的散列),并将参数--potfile-disable添加到命令行中。

票数 4
EN

Security用户

发布于 2018-09-13 09:20:24

因为它不会给你输出--不管是什么原因,都要用另一种方式去做。假设您在linux中并拥有任何类型的终端:

代码语言:javascript
复制
hashcat -m 0 -a 0 --force hashdump.txt ../rockyou.txt >> out.txt

如果您想包括&>>,也可以使用。Double >用于在文件中追加文本,或创建新的文本。单>覆盖或创建一个新文件。

如果您在windows cmd中,情况与此相同:

代码语言:javascript
复制
hashcat -m 0 -a 0 --force hashdump.txt ../rockyou.txt > out.txt
票数 -2
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/193621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档