🎯 Pydictor - 高级密码字典生成器
⚠️ 命令行工具,通过SSH使用
针对中文用户习惯生成密码字典(拼音+生日+特殊字符)
🌟 核心功能
- ✅ 生日日期批量生成(1990-2024)
- ✅ 中文拼音组合字典
- ✅ 社会工程学字典(sedb)
- ✅ 弱密码TOP榜单
- ✅ 自定义规则生成
📖 常用命令
1. 生日字典生成
生成 1998-2000 年所有日期组合:
python3 /root/osint-tools/pydictor/pydictor.py --birthday 19980101 20001231
生成 90后常用生日(1990-1999):
python3 /root/osint-tools/pydictor/pydictor.py --birthday 19900101 19991231
2. 社会工程学字典
生成中国特色社工字典:
python3 /root/osint-tools/pydictor/pydictor.py --sedb
包含:姓名拼音、常见密码、键盘组合等
3. 自定义字符组合
基础组合:
python3 /root/osint-tools/pydictor/pydictor.py -base d --len 6 8
生成 6-8 位纯数字
字母+数字:
python3 /root/osint-tools/pydictor/pydictor.py -base L --len 6 10
生成 6-10 位字母+数字组合
4. 弱密码字典
生成 TOP 100 弱密码:
python3 /root/osint-tools/pydictor/pydictor.py --weak 100
🇨🇳 中文场景优化
- 拼音+生日: zhangsan1998, lisi520
- 手机号段: 13x、15x、18x 开头
- 常用后缀: @123、!、_2024
- QQ号规律: 5-11位数字
- 身份证号段规则
💾 输出管理
# 默认输出到 results 目录
/root/osint-tools/pydictor/results/
# 指定输出文件
python3 pydictor.py --sedb -o custom_dict.txt
⚙️ 高级选项
组合多个字典:
python3 pydictor.py --merge dict1.txt dict2.txt -o merged.txt
添加前缀后缀:
python3 pydictor.py --sedb --prefix admin --suffix 123