我最近从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,则错误将更改为包含此新参数。
我尝试了许多不同的变化无济于事。任何见解都表示赞赏。谢谢!
答案 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/