发布时间:2025-12-09 12:06:02 浏览次数:2
https://github.com/LandGrey/pydictor/下载玩解压,然后在pydictor文件夹下打开终端即可。
他可以帮助我们快速的生成普通爆破字典、基于网站内容的自定义字典、社会工程学字典等等一系列高级字典
还可以使用内置工具,对字典进行安全删除、合并、去重、合并并去重、高频词筛选
生成独一无二的高度定制、高效率和复杂字典,生成密码字典的好坏和你的自定义规则、能不能熟练使用pydictor有很大关系
兼容性强python 2.7版本还是python 3.4 以上版本,pydictor都可以在Windows、Linux 或者是Mac上运行
1. 基础字典python pydictor.py -base L --len 2 3 --encode b64python pydictor.py -base dLc --len 1 3 -o /awesome/pwdpython pydictor.py -base d --len 4 4 --head Pa5sw0rd --output D:\exists\or\not\dict.txt2. 自定义字符集字典python pydictor.py -char "asdf123._@ " --len 1 3 --tail @site.com3. 排列组合字典python pydictor.py -chunk abc 123 "!@#" @ . _ " " --head a --tail @pass --encode md54. 语法引擎解析字典python pydictor.py --conf 用默认的"/funcfg/build.conf"文件建立字典python pydictor.py --conf /my/other/awesome.confpython pydictor.py --conf "[0-9]{6,6}<none>[a-f,abc,123,!@#]{1,1}<none>" --encode md5 --output parsing.txt5. 模式字典快速生成# note that: # 1. using python3 is fast than python2# 2. one element only support single character, like: [***]{1,1}<***># generate pattern: abc[%d][%d][%l][%d][%d][%l][%d][%d]python3 pydictor.py --head abc --pattern "[0-9]{1,1}<none>[0-9]{1,1}<none>[a-z]{1,1}<none>[0-9]{1,1}<none>[0-9]{1,1}<none>[a-z]{1,1}<none>[0-9]{1,1}<none>[0-9]{1,1}<none>" -o output.txt6. 规则扩展字典python pydictor.py -extend bob --level 4 --len 4 12python pydictor.py -extend liwei zwell.com --more --leet 0 1 2 11 21 --level 2 --len 6 16 --occur "<=10" ">0" "<=2" -o /possbile/wordlist.lst1. 一段时间内生日字典python pydictor.py -plug birthday 19800101 20001231 --len 6 82. 身份证后4/6/8位字典python pydictor.py -plug pid4python pydictor.py -plug pid6 --encode b64python pydictor.py -plug pid8 --encode sha1 -o pid8.txt3. 网页原始关键词字典python pydictor.py -plug scratch 用/funcfg/scratch.sites 文件中的多行 url 作为输入python pydictor.py -plug scratch http://www.example.com内置工具(可自己根据API文档开发)1. 字典合并工具python pydictor.py -tool combiner /my/mess/dir2. 字典比较工具python pydictor.py -tool comparer big.txt small.txt3. 词频统计工具python pydictor.py -tool counter s huge.txt 1000python pydictor.py -tool counter v /tmp/mess.txt 100python pydictor.py -tool counter vs huge.txt 100 --encode url -o fre.txt4. 字典处理工具python pydictor.py -tool handler raw.txt --tail @awesome.com --encode md5python pydictor.py -tool handler raw.txt --len 6 16 --occur "" "=6" "<0" --encode b64 -o ok.txt5. 安全擦除字典工具python pydictor.py -tool shredder 擦除当前输出目录下所有字典文件python pydictor.py -tool shredder base 擦除当前输出目录下所有以"base"开头的字典文件python pydictor.py -tool shredder /data/messpython pydictor.py -tool shredder D:\mess\1.zip6. 合并去重工具python pydictor.py -tool uniqbiner /my/all/dict/7. 字典去重工具python pydictor.py -tool uniqifer /tmp/dicts.txt --output /tmp/uniq.txt8. 多字典文件组合工具python pydictor.py -tool hybrider heads.txt some_others.txt tails.txt