📜  Pydictor – 强大的字典生成器

📅  最后修改于: 2022-05-13 01:57:30.588000             🧑  作者: Mango

Pydictor – 强大的字典生成器

为了使蛮力攻击成功,您需要强大的自定义单词列表,其中包含所有可能与实际所需的用户名或密码匹配的单词。因此,要创建这个自定义词表,我们有各种自动化工具。 Pydictor 工具是使用Python语言开发的自动化工具,可构建功能强大且相关性更高的词表。 Pydictor 工具具有各种功能。该工具可在 GitHub 上获得,它是免费且开源的。

Pydictor 工具的特点

  1. Pydictor 工具支持一般的爆炸词表。
  2. Pydictor 工具有可能根据网页内容生成自定义词表。
  3. Pydictor 工具具有社会工程词汇表的功能。
  4. Pydictor 工具支持 Windows、Linux 和 Mac OS。
  5. Pydictor 还可以生成强大而复杂的词表

注意:确保您的系统上安装了Python ,因为这是一个基于 Python 的工具。点击查看安装过程:Linux上的Python安装步骤

在 Kali Linux 操作系统上安装 Pydictor 工具

第 1 步:使用以下命令在您的 Kali Linux 操作系统中安装该工具。

git clone https://github.com/LandGrey/pydictor.git

第 2 步:现在使用以下命令移动到该工具的目录。您必须在目录中移动才能运行该工具。

cd pydictor

第 3 步:使用以下命令更改 pydictor.py 文件的权限。

sudo chmod 777 pydictor.py

第 4 步:现在您位于该工具的目录中。使用以下命令运行该工具。

./pydictor.py -h

在 Kali Linux 操作系统上使用 Pydictor 工具

示例 1:数字词典

./pydictor.py -base d --len 4 4 --output output.txt

在此示例中,我们生成用于两因素身份验证的数字字典。

生成的单词表的输出显示在下面的屏幕截图中。

示例 2:小写字母字典

./pydictor.py --len 5 5 -base L

在这个例子中,我们正在生成由 wordlist 组成的小写字母。

生成的单词表的输出显示在下面的屏幕截图中。

示例 3:大写字母字典

./pydictor.py --len 3 5 -base c

在这个例子中,我们正在生成由 wordlist 组成的大写字母。

生成的单词表的输出显示在下面的屏幕截图中。

示例 4:关联大写、小写和数字

./pydictor.py --len 4 4 -base dLc

在这个例子中,我们正在生成包含大写、小写和数字值的混合词表。

生成的单词表的输出显示在下面的屏幕截图中。

示例 5:添加头部(前缀)

./pydictor.py --len 5 5 -base d --head geeksforgeeks

在这个例子中,我们正在创建一个词表,其头部包含字符串geeksforgeeks。

生成的单词表的输出显示在下面的屏幕截图中。

示例 6:添加尾部(后缀)

./pydictor.py --len 3 5 -base d --tail gaurav

在此示例中,我们正在创建其尾部包含字符串gaurav 的词表。

生成的单词表的输出显示在下面的屏幕截图中。

示例 7: Base64 编码

./pydictor.py --len 5 5 -base d --encode b64

在此示例中,我们正在创建一个 b64 编码列表。

生成的单词表的输出显示在下面的屏幕截图中。

示例 8 :块

./pydictor.py -chunk gaurav gandal @#$^*

在此示例中,我们创建了一个排列和多重组合词表。

生成的单词表的输出显示在下面的屏幕截图中。

例 9 :社会工程学词典

./pydictor.py --sedb

在此示例中,我们使用的是社会工程词典。

我们在以下屏幕截图中显示了选项。