Pydictor是一个使用Python语言开发的字典生成器,用于生成各种类型的爆破字典。Pydictor可以生成多种类型的字典,包括但不限于基于三大字符集(数字、小写字母、大写字母)的基础字典、自定义字符集字典、排列组合字典等
它支持Python 2.7+和Python 3.4+版本,并可以在Windows、Linux和Mac平台上运行。用户可以通过命令行参数来指定生成字典的类型、长度、字符集等。
用于生成各种类型的爆破字典。
以下是一些Pydictor的基本使用方法:
基础字典生成:
使用命令python pydictor.py -base L --len 2 3 --encode b64生成包含26个小写英文字母的基础字典,密码长度为2到3个字符,并且输出将进行base64编码。
python pydictor.py -base dLc --len 1 3 -o /awesome/pwd生成由0-9数字和26个大写英文字母组成的基础字典,密码长度为1到3个字符,输出文件路径为/awesome/pwd。
自定义字符集字典生成:
使用命令python pydictor.py -char "asdf123._@ " --len 1 3 --tail @site.com生成自定义字符集字典,其中自定义字符集为"asdf123._@",密码长度为1到3个字符,并在每个密码后添加后缀@site.com。
排列组合字典生成:
使用命令python pydictor.py -chunk abc 123 "!@#" @ . _ " " --head a --tail @pass --encode md5生成排列组合字典,其中abc、123、"!@#"等是参与排列组合的字符集,密码以"a"为前缀,以"@pass"为后缀,并使用md5编码。
社会工程学字典生成:
首先运行python3 pydictor.py --sedb打开社会工程学字典界面。
然后,可以通过set命令设置相关属性,如手机号、姓名简拼等。
使用show命令查看已设置的属性。
最后,运行run命令生成基于设置的社会工程学字典。
请注意,Pydictor是一个强大的工具,但请在合法和道德的范围内使用
下载:
https://github.com/LandGrey/pydictor
原文始发于微信公众号(渗透测试知识学习):密码破解字典生成工具pydictor
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论