0

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

但是,尽管阅读了文档,但我始终收到以下错误,其中 ?a?a?a 可以更改为我提供的选项类型(并且不知道我哪里出错了):

例如以下命令:

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

返回这个:

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

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

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

4

3 回答 3

2

帮我把面具放在引号里,例如:hashcat -m 1800 -a 3 -o ans.txt Target-Password.txt "?u?l?d?d?d?d"

于 2020-02-25T11:45:45.403 回答
0

您似乎缺少一些东西:

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

然后,您需要使用 -m 指定哈希类型

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

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

看书很厚,但是wiki是少不了的:https ://hashcat.net/wiki/

于 2018-07-04T04:34:34.353 回答
0

?a?a?a不是一个有效的命令。

删除它并尝试,如果这不起作用,那么您可能应该指定 a-m以便 Hashcat 知道它是哪种哈希类型。-a0对于蛮力攻击模式也很重要。请记住 Hashcat 有自己的社区论坛,因为我对这个工具没有太多经验,因此您将获得更深入的答案。

在正确的位置打开 CMD 并:

$ hashcat64.exe -a0 -m0 example0.hash

请记住不要包含“?a?a?a”,因为这不是 Hashcat 的有效输入,不确定您在哪里找到它。

于 2018-05-10T14:46:12.920 回答