oclHashcat SHA256线路长度异常



我在Windows cmd:中运行此命令

oclHashcat.exe -m 1400 hash.txt

我的散列是:

$5$JLj/jsZd$hOjXUxfucZeTUYE/MB2WMnY75/Cty8V9Z8/sslogefB

我一直收到一个错误"线路长度异常",我不知道为什么。

您发布的哈希是sha256crypt。要加载hashcat,您需要使用-m 7400而不是-m 1400。

以下是hashcat希望如何加载哈希的示例列表:https://hashcat.net/wiki/doku.php?id=example_hashes

如果你看到以下格式,你通常可以识别那些基于crypt()的散列:

$id$salt$加密

其中ID可以是之一

  • 1 MD5,默认1000次迭代
  • 2a/2y/2x Blowfish,默认64次迭代
  • 5 SHA-256,默认5000次迭代
  • 6 SHA-512,默认5000次迭代

还有一些,但这些是最常见的。

还有一个可选的round=字段,用户可以在该字段上定义与默认值不同的迭代次数。在这种情况下,散列看起来是这样的:

$id$rounds=XXX$salt$加密

Hashcat也接受用户定义的轮次