Crunch制作你需要的专属字典

这次我来介绍一个制作字典的工具Crunch,之前我们在Airmon-ng破解wifi密码WPA/WPA2中稍微使用过制作一个8位数的纯数字字典. 那这次我们来点进阶的.

大致的写法都是这样的
#crunch <min> <max> [options]

     min    设定最短的长度(必填)
     max    设定最长的长度(必填)
     
     [oprtions]
     -b     指定文件输出的大小,避免字典文件过大  
     -c     指定文件输出的行数,即包含暗码的个数
     -d     制约相同元素出现的次数
     -e     定义休止字符,即到该字符串就休止生成
     -f     调用库文件(/etc/share/crunch/charset.lst)
     -i     改变输出格式,即aaa,aab -> aaa,baa
     -I     通常与-t联合使用,表明该字符为实义字符
     -m    通常与-p搭配
     -o     将暗码保存到指定文件
     -p     指定元素以组合的方式进行
     -q     读取暗码文件,即读取pass.txt
     -r     定义重某一字符串重新最先
     -s     指定一个最先的字符,即从本人定义的暗码xxxx最先
     -t     指定暗码输出的格式
     -u     禁止打印百分比(必须为最后一个选项)

     -z     压缩生成的字典文件,支持gzip,bzip2,lzma,7z

Example
制作一个最短1位数和最长3位数保函数字678的字典.

那么现在我示范给大家看,我大概会使用的几个方法.

1.使用我组合的文字制作一个字典通常用于爆破个人密码很像下面的的组合文件有 名字, 生日的年月日.

2.第二个则是猜手机号知道了一部分01250395xx可以使用字典列出可能的数字. 

3.通过-l参数来使@,%^等特殊字符输出 (这种字典通常用于爆破数据库的用户的数量.

4.最后就是可以进入crunch的文件夹调用暗码库进行更多组合字符,大小字母,空格,之类的.  (我比较不长使用因为前面的几乎能应付所有状况
#cd /usr/share/crunch/
#cat charset.lst

感谢阅读.

No comments:

Post a Comment