字典生成工具Crunch的常用命令

目录

Crunch命令格式

Crunch常用选项参数

Crunch使用实例


Crunch命令格式

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

命令参数说明:

        min-len (必选):字符串的最小长度
        max-len (必选):字符串的最大长度
        charset string (可选):字符集设置,默认是小写字符集
        options (可选):选项参数

Crunch常用选项参数

        -b:指定文件输出的大小,避免字典文件过大
        -c:指定文件输出的行数,即包含密码的个数
        -d:限制相同元素出现的次数
        -e:定义停止字符,即到该字符串就停止生成
        -i:改变输出格式,即aaa,aab -> aaa,baa
        -o:将密码保存到指定文件
        -q:读取密码文件,即读取pass.txt
        -p:指定元素以组合的方式进行
        -s:指定起始字符串
        -t:指定密码输出的格式
                %        / / 代表数字
                ^         / / 代表特殊符号
                @        / / 代表小写字母
                ,        / / 代表大写字母
        -f:调用库文件
                /usr/share/crunch/charset.lst

Crunch使用实例

生成长度为6、以1、2、3元素为组合的字典集,并输出到/usr/1.txt

crunch 6 6 123 -o /usr/1.txt

生成长度为4的字典集,第一位为数字,第二位为特殊字符,第三位为小写字母,第四位为大写字母,并输出到/usr/2.txt

crunch 4 4 -t %^@, -o /usr/2.txt

以charset.lst密码库的mixalpha-numeric模块为字符集,以k1c2为开始字符,生成长度为4的字典集,输出到/usr/3.xt

crunch 4 4 -f /usr/share/crunsh/charset.lst mixalpha-numeric -o /usr/3.txt

读取/usr/a.txt文件中每行内容作为基本字符生成字典,并输出到/usr/4.txt

crunch 1 1 -q /usr/a.txt -o /usr/4.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Kicock.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值