爆破字典生成器kali之crunch

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 握手包跑包

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

字典生成器

为了生成字典,您可以使用crunch工具。首先,打开crunch的位置,通常在/usr/share/wordlists/。然后,您可以使用以下命令参数来生成字典:

  • 使用’%’插入数字
  • 使用’@’插入小写字母
  • 使用’,’插入大写字母
  • 使用’^’插入符号
  • 使用-b指定字典的体积大小
  • 使用-c指定生成的密码个数(行数),例如8000
  • 使用-d限制出现相同元素的个数(至少出现元素个数),例如-d 3将不会生成像ffffgggg这样的密码
  • 使用-e定义停止生成密码的条件,例如-e 222222将在生成到222222时停止
  • 使用-f调用密码库文件,例如/usr/share/crunch/charset.lst
  • 使用-i改变输出格式

以下是一些示例命令:

命令1:生成由0到9的数字组成的6位数密码,并将其保存为文件名的文件。

crunch 6 6 0123456789 -d -o 文件名

命令2:生成八位密码,至少包含两个字符,并将其保存为abc.txt文件。

crunch 8 8 -d 2@ -o abc.txt

命令3:生成由26个小写字母为元素的所有组合,密码长度从1到8位。

crunch 1 8

命令4:生成由abcdefg为元素的所有组合,密码长度从1到6位。

crunch 1 6 abcdefg

命令5:生成由abcdefg和空格为元素的所有组合,密码长度从1到6位。

crunch 1 6 abcdefg/

命令6:调用密码库charset.lst,生成最小为1位,最大为8位的密码,元素为密码库charset.lst中mixalpha-numeric-all-space的项目,并将其保存为wordlist.txt文件。

crunch 1 8 -f charset.lst mixalpha-numeric-all-space -o wordlist.txt

请注意,以上命令中的charset.lst文件位于kali_linux的目录/usr/share/crunch/charset.lst中,其中mixalpha-numeric-all-space项目包含了最常见的元素组合(即大小写字母+数字+常见符号)。

这些命令可以帮助您生成各种类型的密码字典。如果您想了解更多信息,可以使用cat命令查看所有密码库:

cat /usr/share/crunch/charset.lst

希望这些示例能帮助您生成所需的密码字典。

字典生成器字典生成器

案例14:

crunch 1 8 -f charset.lst mixalpha-numeric-all-space -o wordlist.txt -t @@dog @@@ -s cbdogaaa

该命令调用密码库charset.lst,生成8位密码。其中,密码的元素为密码库charset.lst中mixalpha-numeric-all-space的项目。密码的格式为“两个小写字母+dog+三个小写字母”,并以cbdogaaa开始枚举(@代表小写字母)。

案例15:

crunch 5 5 -t ddd@@ -p dog cat bird

该命令生成5个元素组成的密码。其中,前三个元素为dog、cat和bird的任意组合,后两个元素为两个小写字母的任意组合。

这些示例可以帮助您更好地理解如何使用crunch工具生成不同类型的密码。

字典生成器

案例16:

crunch 1 5 -o START -c 6000 -z bzip2

该命令生成最小为1位,最大为5位的密码字典,元素为所有小写字母。每个字典文件包含6000个密码,并将密码文件保存为bz2文件。文件名将以“第一个密码” + ” – ” + “最后一个密码” + ” .txt.bz2 “的格式保存(例如000-999.txt.bz2)。

案例17:

crunch 4 5 -b 20mib -o START

该命令生成最小为4位,最大为5位的密码字典,元素为所有小写字母。字典将以20M进行分割,生成4个文件:aaaa-gvfed.txt、gvfee-ombqy.txt、ombqz-wcydt.txt和wcydu-zzzzz.txt。前三个文件大约每个20M,最后一个文件大小约为10M(总共约70M)。

案例18:

crunch 4 4 + + 123 + -t %%@^

该命令生成4位密码,其中格式为“两个数字”+“一个小写字母”+“常见符号”。数字部分被指定为只能是由123组成的所有2位数字组合。例如12f#、32j^、13t$等。

案例19:

crunch 3 3 abc + 123 @#! -t @%^

该命令生成3位密码,其中第一位由“a,b,c”中的一个确定,第二位由“1,2,3”中的一个确定,第三位由“!,@,#”中的一个确定。例如1a!、2a#、3b@等。

案例20:

crunch 3 3 abc + 123 @#! -t ^%@

该命令生成3位密码,其中格式为“字符+数字+字母”。字符范围为!@#,数字范围为1、2、3,字母范围为a、b、c。例如!1c、@3b、@2a等。

这些案例可以帮助您更好地理解如何使用crunch工具生成不同格式的密码。

案例21:

crunch 5 5 -t ddd@@ -p dog cat bird

该命令生成5个元素组成的密码。其中,前三个元素为dog、cat和bird的任意组合,后两个元素为两个小写字母的任意组合。例如birddogcatuz、catdogbirdab、birdcatdogff等。

案例22:

crunch 7 7 -t p@ss,%^ -l a@aaaaa

该命令生成7位密码,格式为“字符p@ss”+大写字母+数字+符号。例如p@ssZ9>等。

案例23:

crunch 5 5 -s @4#S2 -t @%^,% -e @8 Q2 -l @dddd -b 10KB -o START

该命令生成5位密码,格式为小写字母+数字+符号+大写字母+数字,并以@4#S2开始。密码被分割为10KB大小的文件。

案例24:

crunch 5 5 -d 2@ -t @@@%%

该命令生成5位密码,格式为三个字母+两个数字,并限制每个密码至少出现2种字母。

案例25:

crunch 10 10 -t @@@%%%%^ -d 2@ -d 3% -b 20mb -o START

该命令生成10位密码,格式为三个小写字母+一个符号+四个数字+两个符号,并限制每个密码至少出现2种字母和至少出现3种数字。密码被分割为20MB大小的文件。

案例26:

crunch 8 8 -d 2@

该命令生成8位密码,每个密码至少出现两种字母。

案例27:

crunch 4 4 -f unicode_test.lst the-greeks -t @@%% -l @xdd

该命令调用密码库unicodetest.lst中的the-greeks项目字符,生成4位密码。密码的格式为两个小写字母+两个数字。请注意,在kalilinux中,unicode_test.lst位于/usr/share/crunch目录中。

希望这些案例能帮助您更好地理解如何使用crunch工具生成不同格式的密码。

赞(1)