min设定最小字符长度(必选)
max设定最大字符长度(必选)
-o将生成的字典保存在指定文件
-t指定密码输出的格式
-p指定元素组合
% 代表数字
^ 代表特殊符号
@ 代表小写符号
, 代表大写符号
crunch 2 4 >1.txt
上面这个一条就是比较基础的 最小为两个字符 最长为四个字符 crunch默认从26个字母中开始生成 储存到 1.txt文件中
crunch 7 7 -t admin%% > 2.txt
这个一条就是长度为7 指定密码输出格式为admin开头然后两位数字的字典生成 到2.txt
crunch 6 6 -f /usr/share/crunch/charset.lst hex-lower -o 3.txt
指定库文件charset.lst中的 hex-lower模式模板去生成六位的字典


上图这个就是库文件里面的内容
我们用的就是hex-lower模板
crunch 6 6 09 -o 4.txt
指定生成六位的只有0和9的密码
crunch 3 3 -p zqd 1990 29 > 5.txt
-p说指定组合在这里就是 zqd为一组 1990为一组 29为一组 这样长度为3随机组合的字典

如图所示
网友评论