Pydictor – 强大的字典生成器
为了使蛮力攻击成功,您需要强大的自定义单词列表,其中包含所有可能与实际所需的用户名或密码匹配的单词。因此,要创建这个自定义词表,我们有各种自动化工具。 Pydictor 工具是使用Python语言开发的自动化工具,可构建功能强大且相关性更高的词表。 Pydictor 工具具有各种功能。该工具可在 GitHub 上获得,它是免费且开源的。
Pydictor 工具的特点
- Pydictor 工具支持一般的爆炸词表。
- Pydictor 工具有可能根据网页内容生成自定义词表。
- Pydictor 工具具有社会工程词汇表的功能。
- Pydictor 工具支持 Windows、Linux 和 Mac OS。
- 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
在此示例中,我们使用的是社会工程词典。
我们在以下屏幕截图中显示了选项。