min
设定最小字符串长度(必选)
max
设定最大字符串长度(必选)
-o
将生成的字典保存在指定文件
-t
指定密码输出的格式
-p
指定元素组合
-f
调用模板文件
%
代表数字
^
代表特殊符号
@
代表小写字母
,
代表大写字母
crunch 2 4 > 1.txt //代表以26个字母为元素 生成最小2位到四位字符串的字典到1.txt文件中
之后查看生成的字典文件
cat 1.txt
只截取了部分
crunch 7 7 -t admin%% > 2.txt //生成7位以admin开头的后两位为数字的字典到2.txt文件中
举例,生成一个手机号前7位置为1388888的手机号后四位为数字的字典
crunch 11 11 -t 1388888%%%% > moblie.txt
使用charset.lst模板中的hex-lower 生成6位密码保存到 3.txt中
crunch 6 6 -f /usr/share/crunch/charset.lst hex-lower -o 3.txt
生成6位元素由0123456789组成的字典到5.txt中
crunch 6 6 0123456789 -o 5.txt
生成元素为由三个字符串组成的字典
crunch 3 3 -p xhy 1998 22 > 6.txt