简介:
crunch是一个强大的口令文件制作工具,可以根据自己的需求,制作任意的口令字典文件
参数解释:
min设定最小字符串长度(必选)
max设定最大字符串长度(必选)
-o将生成的字典保存在指定文件
-t指定密码输出的格式
-p指定元素组合
%代表数字
^代表特殊字符
@代表小写字母
,代表大写字母
crunch 2 4 > 1.txt
生产2-4位由26位字母组成的字典,并保存到1.txt
cat 1.txt
查看字典
crunch 7 7 -t admin%% > 2.txt
生成7位自定义前面为admin后两位为数字的密码,并保存到2.txt
crunch 11 11 -t 1359999%%%% > mobile.txt
生产11为前面为1359999胡四位随机数字的手机号字典,并保存到mobile.txt
crunch 6 6 -f /usr/share/crunch/charset.lst hex-lower -o 3.txt
使用crunch自带的模板hex-lower生成6位随机密码,并保存到3.txt,也有很其他的模板
crunch 6 6 0123456789 -o 5.txt
生成由0-9组成的6位密码,并保存到5.txt
crunch 3 3 -p zpd 2000 4 > 6.txt
用指定的三个元素(zpd)(2000)(4)随机组合成密码,元素可以是单个字符也可以是字符串