Kali Linux内置了一个名为“crunch”的工具,它使我们能够创建一个自定义的密码破解单词列表,可以与Hashcat、Cain和Abel、John the Ripper、Aircrack-ng等工具一起使用。如果我们可以正确适当地使用并制作,那么这个自定义单词列表可以节省几个小时或几天的密码破解时间。
让我们从crunch开始,在最熟悉的密码破解工具中生成一些自定义的wordlist来破解密码吧。
启动卡莉,打开Crunch
启动Kali和打开crunch,进入应用程序-> Kali Linux ->密码攻击->离线攻击-> crunch。
基本排列是这样的: kali > crunch <min> max<max> <characterset> -t <pattern> -o <output filename> 现在,看看上面的排列中包含了什么。 length. min = The 最小密码长度 length. max = The 最大密码长度 characterset = The 字符集 用于生成 passwords.
t <模式> =指定模式生成的密码。例如,如果您知道目标的生日是0728(7月28日),并且您设想人们在密码中使用了自己的生日(人们经常这样做),那么您可以生成一个以0728结尾的密码列表,方法是使用crunch模式@@@@@0728。这个单词最多生成11个字符(7个变量和4个固定字符)长的密码,这些密码都以0728结尾。
o < outputfile > =这是你想要你的词库写入的文件。 步骤3 .Crunch手册
在手册页输入:
kali > man crunch 打开首页,进行如下操作。 Crunch的开发人员在页面中提供了大量关于如何最大限度地利用crunch的信息。