首页 > 编程知识 正文

abdominal crunch,chattr命令详解

时间:2023-05-05 01:53:01 阅读:110282 作者:1681

1、crunch命令格式

crunch min-lenmax-len [ charsetstring ] [ options ]参数:

最小长度字符开始的最小长度字符串。 即使不使用参数值,也需要此选项max-len crunch开始的最大长度字符串。 即使不使用参数值,也需要此选项。 如果在charset string命令行中使用crunch,则必须指定字符集设置。 否则,将使用默认字符集设置。 默认设置为小写、大写、数字和特殊字符(符号)。 如果不遵循这个顺序,就会得到自己指定的结果。 必须指定字符类型或加号值。 注:要在字符集中包含空格特征,必须使用“”字符或用引号将字符集引起来,如' abc '。 请参见示例3、11、12和13。 如果指定了“”,则后续格式中出现的类型将从中获取值! 3358 www.Sina.com/http://www.Sina.com/c数字指定要写入输出文件的行数,即包含密码的数字-d符号,并限制出现相同元素的数量(至少是出现元素的数量)。 “-d 2@”限制小写输出类似于aab和aac。 不会发生aaa。 数字是连续字符出现的次数,符号是限制字符串的字符。 例如,@,%^(“@”表示小写,“,”表示大写,“%”表示数字,“^”表示特殊字符。 (限制为每个密码至少出现几个字符)-e字符串,定义停止生成密码。 例如,从- f/path/to/charset.lst charset-name和charset.lst指定字符集,即kali的charset

-i改变格式。 例如,将格式aaa、aab、aac和aad替换为格式aaa、baa、caa、daa、aba和bba等

-o wordlist.txt,指定输出文件的名称。 例如,wordlist.txt

生成词典,方法是将-p字符串或-p单词1个单词2 .

- q读取filename.txt、filename.txt

常用的命令:: (1)情况1生成字母组合

runch18生成最小1位、最大8位,26个字符的小写字母是要素的所有组合

(2)情况2生成指定字符的组合

crunch16abcdefg以最小1、最大6、字符串abcdefg开始,生成以字符串gggggg结束的所有字符的组合

)3)指定情况3字符串和特殊字符的组合

crunch16abcdefg(最小值为1,最大值为6,abcdefg和空格元素的所有组合(/表示空格) ) ) ) )。

注意:指定将字符集设置为占位符。 -t命令--t @,%^,指定模式。 @,%^分别表示以下含义。

@插入小写字母,大写%插入数字^插入特殊符号的使用示例: (虽然确定了要使用的对象类型,但是在不具体知道它们的情况下也可以使用占位符)例1、 生成缺少的移动电话号码)路由器密码或wifi密码(8-11位) ) ) ) ) ) ) ) ) )的可能性) 652命令: crunch 11 11-t 1503453 % % 这里,格式为“两个数字”“一个小写字母”“常见的例如12f#、32j^、13t$ ……。

3358 www.Sina.com/http://www.Sina.com /例如: root @ kali :~# crunch3ABC-t1 @ @

crunchwillnowgeneratethefollowingamountofdata :36 bytes

0 MB

0 GB

0 TB

0 PB

crunchwillnowgeneratethefollowingnumberoflines :9

1aa

1ab

1ac

1ba

1bb

1bc

1ca

1cb

1cc 实例使用方法

>关于+这里我也不是很理解,大家只要记住如果得到的不是你想要的结果(上述为例)加一个加号试一试
  一些比较有用的命令

(1)生成pass01-pass99所有数字组合

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

(2)生成六位小写字母密码,其中前四位为pass

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

(3)生成六位密码,其中前四位为pass,后二位为大写

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

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

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

(5)制作8为数字字典

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

(6)制作6为数字字典

  crunch 6 6  0123456789 –o num6.dic 

(7)制作139开头的手机密码字典

  crunch 11 11  +0123456789 -t 139%%%%%%%% -o num13.dic crunch 11 11  +0123456789 -t 139%%%%%%%% -b 20mib -o START 

文件大小为1144 MB,还可以每次生成文件大小为20M,自动生成文件:

最后补充一下  关于使用字符集的方法: 字符集在 /usr/share/crunch/charset.lst 下  如果要使用自己可以去查名字 使用方法以及实例:

 

-f /path/to/charset.lst charset-name,从charset.lst指定字符集,也即调用密码库文件,比如kali中的charset.lst 在/usr/share/crunch/charset.lst,则参数为“-f /usr/share/crunch/charset.lst”实例:crunch 1 8 -f charset.lst mixalpha-numeric-all-space -o wordlist.txt 

调用密码库charset.lst,生成最小为1,最大为8,元素为密码库charset.lst中 mixalpha-numeric-all-space的项目,并保存为 wordlist.txt;其中 charset.lst在kali_linux的目录为 /usr/share/crunch/charset.lst, charset.lst中mixalpha-numeric-all-space项目包含最常见的元素组合(即大小写字母+数字+常见符号);使用cat /usr/share/crunch/charset.lst 查看所有密码库

crunch集成的密码库都可以按照上述方法调用   

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。