运行hashcat命令时出错

时间:2018-05-08 21:49:23

标签: hash hashcat

我最近从github下载了最新版本的hashcat,并没有尝试在提供的样本哈希上运行基本的暴力附加。

然而,尽管阅读了文档,我仍然会遇到以下错误,其中?a?a?a可以改变我提供的选项类型(并且不知道我哪里出错了):

例如以下命令:

hashcat -a3 example0.hash ?a?a?a

返回:

zsh: no matches found: ?a?a?a

如果我更改了?a?a?a with?l?l,则错误将更改为包含此新参数。

我尝试了许多不同的变化无济于事。任何见解都表示赞赏。谢谢!

2 个答案:

答案 0 :(得分:2)

为我工作过,将面具加引号,例如:hashcat -m 1800 -a 3 -o ans.txt Target-Password.txt "?u?l?d?d?d?d"

答案 1 :(得分:0)

您似乎缺少了一些东西:

-a3是掩码攻击。要执行我认为您要尝试的操作并在命令行上指定掩码,您需要在-a 3后 后定义字符集,即: -a 3 -1吗?a

然后,您需要使用-m

指定哈希类型

最后,您需要指定掩码。因此,假设示例是ntlm,则您的命令将如下所示:

hashcat64.exe -a 3 -1 ?a -m 1000 example0.hash ?1?1?1

这是一本厚实的书,但维基是必不可少的:https://hashcat.net/wiki/