这次介绍一个python写的小工具 -- pydictor。
先给出他在github上的地址:https://github.com/LandGrey/pydictor
下面说一下他是干什么的。
简单介绍
这个小工具是用来生成字典的,比如可以生成8位纯数字的字典,用来跑一些密码的时候会有用到。(这个的可定制性很高,所以使用就很方便)
比如我只记得密码后面六位是123456,前面两位是什么忘记了,就可以使用这个工具很方便的生成一个密码字典,来进行找回密码的工作。生成满足上面条件的密码字典文件就只需要下面的一行命令:
python pydictor.py -base Lc --len 2 2 --tail 123456
-base Lc指定所有大写和小写字母,len表示长度,tail表示以123456结尾
使用方法
这个的使用方法比较简单,说一下两个比较常用的:
- 支持使用纯数字、纯小写字母或纯大写字母的任意位数爆破字典生成
python pydictor -base d --len 6 6
生成6位纯数字字典
- 支持使用数字、小写字母与大写字母两两组合的任意位数爆破字典生成
python pydictor -base dL --len 2 4
生成数字和小写字母组成的所有2-4位长度字典
- 支持使用数字、小写字母与大写字母3者组合的任意位数爆破字典生成
python pydictor -base dLc --len 4 6
生成数字、小写字母和大写字母组成的所有4-6位字典
具体的使用可以看一下下面的两个帮助文档,写得很详细,也很简单。
这个是官方给出的使用说明:pydictor使用说明
之后会再写一篇更加详细的来介绍一下这个工具在实际中的使用。这一篇就是介绍一下有这个工具的存在。这一篇的内容就到这里了。
更多内容欢迎持续关注:文艺数学君(可以进群或关注公众号)
- 微信公众号
- 关注微信公众号
- QQ群
- 我们的QQ群号
评论