0

我知道密码长度是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 长度)字符串文件,然后使用它来执行字典攻击。

4

1 回答 1

0

您预先生成随机字符串以绕过整数溢出的想法会奏效。在这一点上,这并不是真正的字典攻击,更多的是彩虹表方法。它也会占用很多空间。

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

于 2018-01-01T19:19:50.140 回答