Crunch 常用于生成字典,对于获取了目标密码创建规律的情况下,其生成的字典是非常有用的。
特殊标记字符
'%' 插入数字
'@' 插入小写字母
',' 插入大写字母
'^' 插入符号
实例
下面的代码是在 '桌面' 上生成一个名为 'text.txt' 的字典。
格式为 crunch 最小字符数 最大字符数 参数
创建的密码为 kali+小写字母+0+数字
root@kali:~/桌面# crunch 7 7 -t kali@0% >> text.txt Crunch will now generate the following amount of data: 2080 bytes 0 MB 0 GB 0 TB 0 PB Crunch will now generate the following number of lines: 260
命令参数
-b 体积大小 -c 密码个数(行数),比如8000 -d 限制出现相同元素的个数(至少出现元素个数),-d 3就不会出现ffffgggg之类的 -e 定义停止生成密码 ,比如-e 222222:到222222停止生成密码 -f 调用密码库文件,比如/usr/share/crunch/charset.lst -i 改变输出格式 -l 与-t搭配使用 -m 与-p搭配使用 -o 保存为 -p 定义密码元素 -q 读取字典 -r 定义从某一个地方重新开始 -s 第一个密码,从xxx开始 -t 定义输出格式 -z 打包压缩,格式支持 gzip, bzip2, lzma, 7z
不定期更新