运行哈希猫命令时出错



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

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

例如以下命令:

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

返回以下内容:

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

如果我用 ?l?l 更改了 ?a?a?a,那么错误将更改为包含这个新参数。

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

为我工作,将掩码放在引号中,例如:hashcat -m 1800 -a 3 -o ans.txt Target-Password.txt "?u?l?d?d?d?d"

?a?a?a

不是有效的命令。

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

在正确的位置打开CMD,然后:

$ hashcat64.exe -a0 -m0 example0.hash

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

您似乎缺少几件事:

-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/

相关内容

  • 没有找到相关文章

最新更新