创建一个词表

【创建一个词表】现在我们已经捕获了握手, 我们要做的就是创建一个单词表来破解WPA密钥。单词表只是aircrack-ng将要经历的单词的列表, 并在握手过程中尝试每个单词, 直到成功确定WPA密钥为止。如果单词列表更好, 则破解WPA密钥的机会将会更高。如果密码不在我们的单词列表文件中, 我们将无法确定WPA密钥。
为了创建单词表, 我们将使用一个名为crunch的工具。语法如下:

crunch [min] [max] [characters] -o [FileName]or crunch [min] [max] [characters] -t [pattern] -o [FileName]

哪里
  • 紧缩是工具的名称。
  • [min]指定要生成的密码的最小字符数。
  • [max]指定密码的最大字符数。
  • 字符指定我们要在密码中使用的字符。例如, 你可以放置??所有小写字母, 所有大写字母, 数字和符号。
  • -t是可选的。它指定模式。
  • -o选项指定将要存储密码的文件名。
如果我们知道密码的一部分, 则-t选项非常有用。例如:如果我们试图猜测某人的密码, 并且看到他在键入密码, 我们知道该密码以a开头, 以b结尾。现在, 我们可以使用pattern选项, 并告诉Crunch创建始终以a开头和以b结尾的密码, 并将所有可能的字符组合放入命令中。
我们将使用紧缩处理, 然后将最小值设置为6, 最大值为8。我们将放置12ab, 并将其存储在test.txt中。紧要关头将创建密码的组合(最少6个字符, 最多8个字符), 并将创建所有可能的12ab密码组合。它将所有组合存储在一个名为test.txt的文件中。命令如下:
创建一个词表

文章图片
执行以上命令后, 将显示以下输出:
创建一个词表

文章图片
使用cat test.txt命令, 我们可以查看文件test.txt中存储的所有密码。以下屏幕截图显示了所有密码:
创建一个词表

文章图片
现在, 让我们看一下pattern选项。我们将使用最少5个和最多5个进行紧缩处理, 因此所有密码的长度均为5个字符。然后, 我们将输入字符abc12, 并添加-t选项(即模式选项), 然后我们将输入a @@@ b, 这意味着密码以a开头, 以b结尾。这样, 我们将获得a和b之间所有可能的字符组合。然后, 我们将指定输出文件-o, 我们将其称为sample.txt。命令如下:
创建一个词表

文章图片
输出将如下所示:
创建一个词表

文章图片
它创建125个密码。现在让我们看看它们。在以下屏幕截图中, 我们可以看到它们始终以a开头, 始终以b结尾。
创建一个词表

文章图片
我们可以使用紧缩来创建单词表。在下一节中, 我们将使用握手文件和单词表来确定实际的WPA密钥。

    推荐阅读