pydictor 暴力破解字典生成器

前言

Q: 为什么要使用pydictor ?

A: 1.生成密码它总会帮到你

你可以用pydictor生成普通爆破字典、基于网站内容的自定义字典、社会工程学字典等等一系列高级字典;你可以使用pydictor的内置工具,对字典进行安全删除、合并、去重、合并并去重、高频词筛选, 除此之外,你还可以输入自己的字典,然后使用handler工具,对字典进行各种筛选,编码或加密操作;

2.可定制性强

你可以通过修改多个配置文件、加入自己的字典、选用leet mode 模式、长度选择、各类字符数量筛选、各类字符种类数筛选、正则表达式筛选,甚至可通过修改/lib/fun/encode.py文件,自定义加密方法等高级操作;按照API编写标准,在/plugins/文件夹下添加自己的插件脚本, 在/tools/目录下添加自己的工具脚本等。生成独一无二的高度定制、高效率和复杂字典,生成密码字典的好坏和你的自定义规则、能不能熟练使用pydictor有很大关系;

3.强大灵活的配置解析功能

无需多言,熟练运用后自己体会;

4.兼容性强

不管你是使用的python 2.7版本还是python 3.4 以上版本,pydictor都可以在Windows、Linux 或者是Mac上运行;

工具下载

git clone –depth=1 –branch=master

https://www.github.com/landgrey/pydictor.gitcd pydictor/
chmod 755 pydictor.py
python pydictor.py
快速上手

occur功能

用法 : –occur [字母出现次数的范围] [数字出现次数的范围] [特殊字符出现次数的范围]

示例: –occur “>=4” “<6” “==0”

types功能

用法 : –types [字母种类的范围] [数字种类的范围] [特殊字符种类的范围]

示例: –types “<=8” “<=4” “=0”

regex功能

用法 : –regex [正则表达式]

示例: –types “^z.*?g$”

level功能

用法 : –level [level]

示例: –level 4 /funcfg/extend.conf配置文件中level大于等于4的项目会被启用

leet功能

默认置换表

leet字符 = 替换字符,可以修改/funcfg/leet_mode.conf更改替换表

文章来源:
https://github.com/WyAtu/pydictor/blob/master/README_CN.md

相关推荐

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址