自学内容网 自学内容网

kali linux crunch工具使用 -- 生成字典

1. 生成26位字母为元素,最小俩位数最大四位数的密码字典并保存到文件中
#crunch min max -o 文件路径
crunch 2 4 -o /root/pass.txt
#crunch 2 4 >> /root/pass.txt

在这里插入图片描述

图上显示2MB,一共有475228个(2~4位的密码)
在这里插入图片描述

#查看pass.txt文件里的前20行
head 20 pass.txt
#查看pass.txt文件里的后20行
tail -20 pass.txt

可以没有指定默认是用字母来生成字典

2. 生成6位的纯数字字典,也就是短信验证码字典并保存到文件中
# crunch min max 01234567890 >> 文件路径
crunch 6 6 01234567890 >> pass.txt
3. 生成一个个人信息的字典,包含jack的姓名,生活的城市,出生年月,年龄等。
crunch 3 3 -p jack beijing 2000 18#打印在屏幕上
crunch 3 3 -o jack.txt -p jack beijing 2000 18#输入到文件中,注意-o要在-p前面,不然会认为是-p后面的信息

在这里插入图片描述

4. 生成指定前缀、后缀或者固定字符的密码字典
crunch 8 8 -t jack%@,^ -o pass.txt
  • %代表数字
  • @代表小写字母
  • ,代表大写字母
  • ^代表特殊符号

格式不对不会生成(没有符合规则)

在这里插入图片描述
在这里插入图片描述

5. 指定内置密码模板来生成密码字典,例如生成一个指定文件名并且包含大小写字母、数字、常见字符的密码文件,密码长度为固定8位指定内置密码模板来生成密码字典,例如生成一个指定文件名并且包含大小写字母、数字、常见字符的密码文件,密码长度为固定8位
#crunch min max -f lst文件 模板中的规则名称
# crunch min max -f lst文件 模板中的规则名称 -c 数字
crunch -f
  • -c:指定输入文件的行数
6. 指定写入文件最大字节数
crunch 6 6 0123456789 -b 500KB
#crunch 6 6 0123456789 -b 500KB -o START
#crunch 6 6 0123456789 -b 1MB -o START

默认是屏幕上打印,如果要生成文件需要-o参数,-o后固定写法-o START

7.输出指定压缩格式
#crunch min max 格式 -z 压缩方式 -o 文件路径
crunch 6 6 0123456789 -z 7z -o pass.txt

-z:从-o选项压缩输出结果,支持gzip,bz1p2,1zma,and7z格式,gzip是最快压缩率最低,bzip2是稍微慢于gzip,但比其压缩率高,7z最慢,但压缩率最高

8.指定范围的一个小写字母+一个数字+一个常见符号
crunch 3 3 abc+123 @#$ -t @%^ -o pass.txt

+:占位
其中字母数字顺序没有要求,至于排版顺序是按-t后的符号决定

9. 指定4位范围的数字+数字+小写字母+常见符号
crunch 4 4 + + 123 + -t %%@^

第一个%会找限制的123
第二个%会找到+(占位符)但是会沿用第一个%的限制

10. 生成5个元素组成的密码,其中前三个为zhangsan、lisi、wangwu任意组合,后两个为两个小写字母的任意组合
crunch 5 5 -t kkk@@ -o pass.txt -p zhangsan lisi wangwu
  • k:规则占位,任意字母数字都可
  • x:一般是密码库占位
  • d:一般是占数字
  • a:一般是占字母和特殊字符

原文地址:https://blog.csdn.net/yasinawolaopo/article/details/142469451

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!