渗透测试--5.1.Crunch创建密码字典

目录

1.crunch简介

2.常用命令

3.使用实例

         (1).生成字母组合

(2). 生成缺位的手机号码

(3).生成pass01-pass99所有组合

(4).生成六位密码,其中前四位为pass,后二位为特殊字符

(5)   .建一个9位的WIFI密码字典,由admin后加4位数字组成​编辑

4.拓展使用(密码库)

1.制作8位数字字典

2.制作6位数字字典   

3.制作139开头的手机密码字典 


1.crunch简介

        crunch是一种创建密码字典工具,按照指定的规则生成密码字典,可以灵活地制定自己的字典文件。使用crunch工具生成的密码可以输出到屏幕,保存到文件、或另一个程序。

        现在的kali系统是默认自带crunch的。

命令格式:

crunch <min-len> <max-len> [<charset string>] [options]

min-len crunch:要开始的最小长度字符串。必须使用

max-len crunch:要开始的最大长度字符串。必须使用
charset string :指定字符集设置,否则将使用缺省的字符集设置。缺省的设置为小写字符集,大写字符集,数字和特殊字符(符号),如果不按照这个顺序,你将得到自己指定结果。必须指定字符类型或加号的值。

2.常用命令

[options]

命令功能
-b 指定文件输出的大小,避免字典文件过大  
-c 指定文件输出的行数,即包含密码的个数
-d限制相同元素出现的次数
-e定义停止字符,即到该字符串就停止生成
-f调用库文件(/etc/share/crunch/charset.lst)
-i  改变输出格式,即aaa,aab -> aaa,baa
-l 通常与-t联合使用,表明该字符为实义字符
-m通常与-p搭配
-o将密码保存到指定文件
-p指定元素以组合的方式进行
-q读取密码文件,即读取pass.txt
-r定义重某一字符串重新开始
-s指定一个开始的字符,即从自己定义的密码xxxx开始
-t指定密码输出的格式
-u禁止打印百分比(必须为最后一个选项)
-z    压缩生成的字典文件,支持gzip,bzip2,lzma,7z


 其中-t指定密码输出的格式为

-t @,%^,指定模式,@,%^分别代表意义如下:
 
@ 插入小写字母
 
, 插入大写字母
 
% 插入数字
 
^ 插入特殊符号

3.使用实例

(1).生成字母组合

crunch 1 8
 
//生成最小1位,最大8位,由26个小写字母为元素的所有组合

(2). 生成缺位的手机号码

可以作为路由器密码wifi密码(8-11位))

crunch 11 11 -t 1503453%%%% -o 1.txt 或>> 1.txt(以%位数字占位符)

(3).生成pass01-pass99所有组合

crunch 6 6 -t pass%% >>newpwd.txt

(4).生成六位密码,其中前四位为pass,后二位为特殊字符

crunch 6 6 -t pass^^ >>newpwd.txt

(5).建一个9位WIFI密码字典,由admin后加4位数字组成

4.拓展使用(密码库)


自带密码库所在路径

/usr/share/crunch/charset.lst


合集介绍
numeric     表示0123456789


Lalpha      表示26位小写字母


Ualpha      表示26位大写字母

很多人可能会看到过这条指令,下面给大家讲讲 

-f /path/to/charset.lst charset-name:


从charset.lst指定字符集,也即调用密码库文件,比如kali中的charset.lst 在/usr/share/crunch/charset.lst,则参数为“-f /usr/share/crunch/charset.lst”

1.制作8位数字字典

crunch 8 8 charset.lst numeric -o num8.dic 

2.制作6位数字字典   

crunch 6 6  0123456789 –o num6.dic 

3.制作139开头的手机密码字典 

crunch 11 11  +0123456789 -t 139%%%%%%%% -b 20mib -o START
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西柚小萌新吖(●ˇ∀ˇ●)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值