切换风格

Wizard Sky California Sunset glow Black Cloud Beige Dragon Lavender NewYear City Snow Flowers London
收藏本站XSS平台字符串转换jsfuck
crunch--定制密码字典[复制链接]
发表于 2014-5-3 20:30:12 | 显示全部楼层 |!read_mode!
crunch是一个密码字典生成器,通过它你可以制定自己的密码字典。

在一些特殊场合,比如知道用户名、生日、手机号等信息时,通过定制密码字典,进行暴力破解时往往更加高效。

crunch的命令行方式如下:
    crunch <min-len> <max-len> [options]

<min-len>和<max-len>主要用于指定生成字符串的最小长度和最大长度。

为了实现密码字典的定制,本文会详细介绍crunch的charset、-p、-t、-l、-s选项的使用。
       charset
              用于设定输入的字符集,crunch中有4种字符集:小写字符集、大写字符集、数字和符号

              采用默认字符集时,可以使用 + 号

       -t @,%^
            指定特殊的格式,用于生成特殊的密码字典
              @ 用小写字母取代
              ,   用大写字母取代
              % 用数字取代
              ^  用符号取代

            比如:,@@@cls%%%%^可以匹配:Lovecls1024!

       -l   当使用-t指定特殊格式,而同时你又想使用@,%^这几个符号,那么可以通过-l告诉crunch部分字符按照原义输出

            比如:-t ,@@@cls%%%%^ -l a@aaaaaaaa%^ 可以匹配:L@vecls102%^
            注意:-t和-l指定的字符串长度要一致。在上面-l的串,如上例中的第2、11、12位置处,指明要原义输出字符即可,其他位置填入任意字母。


       -p charset OR -p word1 word2 ...
              告诉crunch生成字典时,不要重复。
              比如:crunch 2 2 -p ab,生成的字典为:ab、ba,不会生成aa、bb
              而      crunch 2 2 ab,生成的字典为:aa、ab、ba、bb


       -s 用于指定输出字典的起始串,指定串之前的串将被忽略
              比如:crunch 1 2 -s n,生成的字典不包含n以前的字符



说了这么多,来具体看几个例子吧:

/* 采用默认字符集,生成最小长度为2,最大长度为4的字典 */
crunch 2 4                  
/* 采用指定字符集"abc^_",生成最小长度为2,最大长度为4的字典 */
crunch 2 4  abc^_      
/*
* 0.输出字典的长度为4
* 1.将符号集设置为"_",其它字符集采用默认形式
* 2. a用于替换-p设定的字符串
* Note: 当-t与-p一起使用时,-t中的a字符(非@,%^字符)由-p中的字符串(或字符)替换,而不是按原义输出
*/
crunch 4 4 + + + _ -t @%^a -p lilei 123
生成的密码字典大致如下:
a0_123
a1_123
.......
z9_123
a0_lilei
a1_lilei
.......
z9_lilei



如果知道用户名(username)、生日(birthday)、手机号(phone),如何定制字典呢?
/* 对username、birthday、phone进行排列组合 */
crunch 3 3 -p lilei 1987 186
如果中间想加入下划线或其它符号,则可以采用类似下面的方法:
crunch 5 5 + + + _ -t a^a^a -p 1987 186

对于crunch基本介绍到此结束,希望能对大家有所帮助,也欢迎拍砖。
P.S. 我用的是kali,里自带crunch工具。

前面被标记为酱油党,太郁闷了。本文为原创,也是自己第一次发贴,希望菊花能给多加点分,谢谢~


已有 1 人评分金币 收起 理由
店小二01 + 100 第一次发帖必须给这个数!

总评分: 金币 + 100   查看全部评分

发表于 2014-5-4 07:07:32 | 显示全部楼层
支持支持,我也发帖,给我来100呗

代码区

GMT+8, 2019-11-17 19:14

Powered by Discuz! X2

© 2001-2018 Comsenz Inc.

回顶部