一、密码规则生成器crunch(kali)
crunch可按照指定的规则生成密码字典,可以灵活的定制自己的字典文件,可以将密码输出到屏幕、保存到文件或者输出到另一个程序。
1.1、字典类型
子域名字典、默认账号密码字典、文件路径字典(日志文件、Web目录)、常用变量名字典、常用文件名字典、弱口令字典
1.2、常用命令
命令:crunch 1 8
解释:生成一个1-8位的密码字典
命令:crunch 1 6 abcdefg
解释:生成1-6位密码字典,字符集合为[abcdefg],从a开始到gggggg结束
命令:crunch 8 8 -t 199307%% -e 19930730
解释:生成一个8位的密码字典,-t表示规则,-e表示截止符,为19930701-19930731,%表示数字占位符
命令:crunch 7 7 -t %%%.com -s 111.com -e 123.com
解释:生成一个7位密码字典,-t表示规则,-s表示开始,-e表示结束
命令:crunch 3 3 abc -t @@@ -l @aa
解释:输出特殊字符,@表示任意小写字母,可以使用-l将@符号设置为特殊符号来表示原本用意
命令:crunch 4 4 -p tom 1992 0701
解释:生成4位字典