大家好,在本文中,我们将讨论如何在 Kali Linux 中使用 crunch 创建自定义词表。 Crunch 是一个词表生成实用程序,用于使用字母、数字和符号创建工作表。 大多数情况下,黑客使用这个工具来创建密码。 它的语法非常简单,可以使用命令行来使用。 Crunch 预装在 Kali Linux 中。
如果您的系统中未安装 crunch,请运行以下命令进行安装:
sudo apt install crunch
紧缩:语法
创建单词表的基本语法是:
crunch <min> <max> <charset> <options>
这里,
- min:- 最小密码长度
- max:- 最大密码长度
- charset:- 要使用的字符集
- 选项:- 要使用的选项(如 -o 将输出保存到文件)
使用 Crunch 创建单词表的步骤
按 Ctrl+Alt+T 打开终端并执行以下命令:
crunch 3 6 0123456789
在这里,最小密码长度为 3,最大组合数为 6 个字符。 它使用排列和组合来创建一个包含所有可能组合的词表。
要将输出保存到文件,请通过运行以下命令使用 -o:
crunch 3 6 0123456789 -o list.txt
如果要创建一个密码为 10 个字符且以 123 结尾的单词表,可以通过执行以下命令来实现:
crunch 10 10 @@@@@@@123 -o list1.txt
您还可以使用如下所示的字母和符号:
crunch 4 8 123abcdefgh#$% -o list2.txt
您可以使用 -c 参数设置要打印的行数, -s 指定特定字符串以开始单词列表, -b 设置单词列表的最大大小。 这些参数的示例如下所示:
crunch 2 6 hbfue43487 -c 50
crunch 3 6 qwebdhf32uibvru33223 -s qwe -o START
始终将 -o START 与 -b 和 -c 参数一起使用。
crunch 2 10 webjhweb32562356 -b 3mb -o START
结论
因此,我们讨论了如何在 kali Linux 中使用 crunch 实用程序创建自定义词表。 示例中提到了许多参数。 要了解有关 crunch 的更多信息,请通过在终端窗口中运行 man crunch 来参考手册页。 感谢您的阅读!