爆破字典生成器kali之crunch

caocao1年前教程271

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi

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

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

字典生成器

字典生成crunch 打开crunch位置 /usr/share/wordlists/ 就可以进行字典的生成了。 命令参数如下:

  • ‘%’ 插入数字
  • ‘@’ 插入小写字母
  • ‘,’ 插入大写字母
  • ‘^’ 插入符号
  • -b 体积大小
  • -c 密码个数(行数),比如8000
  • -d 限制出现相同元素的个数(至少出现元素个数),-d 3就不会出现ffffgggg之类的
  • -e 定义停止生成密码,比如-e 222222:到222222停止生成密码
  • -f 调用密码库文件,比如/usr/share/crunch/charset.lst
  • -i 改变输出格式
  • -l 与-t搭配使用
  • -m 与-p搭配使用
  • -o 保存为
  • -p 定义密码元素
  • -q 读取字典
  • -r 定义从某一个地方重新开始
  • -s 第一个密码,从xxx开始
  • -t 定义输出格式
  • -z 打包压缩,格式支持gzip, bzip2, lzma, 7z

命令1:

root@kali: crunch 6 6 0123456789 -d -o 文件名

生成至少6位,最多6位,由0到9的10个数字组成的6位数密码,并保存为文件名的文件。使用ls命令查看文件生成字典的位置。

命令2:

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

生成八位至少两个字符的字段,名字为abc.txt。

命令3:

crunch 1 8

生成最小1位,最大8位,由26个小写字母为元素的所有组合。

命令4:

crunch 1 6 abcdefg

生成最小为1,最大为6位,由abcdefg为元素的所有组合。

命令5:

crunch 1 6 abcdefg/

生成最小为1,最大为6位,由abcdefg和空格为元素的所有组合(/代表空格)。

字典生成器

命令6:

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 8 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开始枚举(@代表小写字母)。

crunch 2 3 -f charset.lst ualpha -s BB

调用密码库charset.lst,生成2位和3位密码;其中元素为密码库charset.lst中ualpha的项;并且以BB开头。

crunch 4 5 -p abc

crunch将会生成abc, acb, bac, bca, cab, cba。虽然数字4和5这里没用,但必须有。

crunch 4 5 -p dog cat bird

crunch将生成以“dog”“cat”“bird”为元素的所有密码组合:birdcatdog,birddogcat,catbirddog,catdogbird,dogbirdcat,dogcatbird。

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

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

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)。

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

生成4位密码,其中格式为“两个数字”+“一个小写字母”+“常见符号”(其中数字这里被指定只能为123组成的所有2位数字组合)。比如12f#, 32j^, 13t$…

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

生成3位密码,其中第一位由“a,b,c”中的一个;第二位为“1,2,3”中的一个;第三位为“!,@,#”中的一个。比如1a!, 2a#, 3b@…

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

生成3位密码,其中格式为“字符+数字+字母”,这里字符范围为!@#,数字范围为1 2 3,字母范围为a b c。比如!1c, @3b, @2a…

案例14:

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

生成5个元素组成的密码,其中前三个为dog cat bird任意组合,后两个为两个小写字母的任意组合。比如birddogcatuz, catdogbirdab, birdcatdogff…

案例15:

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

生成7位密码,格式为“字符p@ss”+大写字母+数字+符号。比如p@ssZ9>…

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

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

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

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

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

生成10位密码,格式为三个小写字母+一个符号+四个数字+两个符号,限制每个密码至少2种字母和至少3种数字。

crunch 8 8 -d 2@

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

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

调用密码库unicodetest.lst中的the-greeks项目字符,生成4位密码,其中格式为两小写字母+两数字。同样,kalilinux中unicode_test.lst在/usr/share/crunch目录。

相关文章

如何将Kali Linux安装到移动硬盘和U盘

如何将Kali Linux安装到移动硬盘和U盘

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 以前在虚拟机中安装过Ba...

在安装SQL Server接近结束时出现“配置服务器失败”的错误提示,怎么解决?

在安装SQL Server接近结束时出现“配置服务器失败”的错误提示,怎么解决?

SQL Server 2000安装教程 在安装SQL Server 2000之前,我们需要了解一些硬件和操作系统的要求。最低要求包括计算机Pentium 166 MHz或更高、至少64 MB的内存(建...

词典造句

词典造句

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 用词典造句,30字左右句...

让 wsl2 中的 kali 虚拟机使用无线网卡

让 wsl2 中的 kali 虚拟机使用无线网卡

回答1:要在WSL2中使用USB无线网卡,首先需要确保已经安装了适当的驱动程序,并将其与主机共享。以下是一些步骤: 首先,在主机操作系统中安装USB无线网卡的驱动程序。这通常是通过制造商提供的光盘或...