破解哈希知道密码长度?

时间:2017-12-31 14:16:18

标签: hash passwords brute-force cracking hashcat

我知道密码长度是24。

我也知道搜索空间:小写,大写和数字。

组合应为(26 + 26 + 10)^ 24 = 62 ^ 24,对吗?

我已尝试使用hashcat设置字符集和掩码

-1 ?l?u?d filename_to_crack ?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1 

但由于巨大的密钥空间导致整数溢出错误,它不会启动;我猜面具太大了!

有人可以提出另一种解决方案吗?我想也许我可以编写一个生成随机(24个长度)字符串文件的脚本,然后用它来执行字典攻击。

1 个答案:

答案 0 :(得分:0)

你想要预先生成随机字符串以解决整数溢出的想法是可行的。在那一点上,它并不是真正的字典攻击,更像是彩虹表格。它也会占用很多空间。

我可能会建议在生成强力列表之前尝试24字符密码的字典攻击。当然,也许使用https://crackstation.net/或其他地方的列表,过滤长度为24。如果您想获得创意/更全面,可以从这些列表中添加规则,例如l33tspeak替换。