从信息收集到构建密码字典
cupp
Kali下载安装 cupp
1 | |
Crunch
根据以下信息的生日、孩子名字、名字生成密码字典,涵盖年龄、名字缩写、组合、常见单词、leet
1. 基础组合字典(无 Leet)
name: Michael age: 27 birth date: 19/10/1996 number of children: 3 “ Ahmed - Yasser - Adam “ Hobbies: swimming
1 | |
- 参数说明:
4 16:密码长度范围 4-16 位-t:指定模板,%代表数字占位符(可替换为生日 / 年龄)-o:输出到指定文件
2. Leet 替换字典(核心规则)
Leet 替换需要自定义字符集,创建 leet_charset.txt 文件,写入常用 Leet 映射:
1 | |
然后执行命令生成 Leet 组合字典:
1 | |
3. 混合组合字典(终极版)
结合姓名缩写 + 生日 + 常见单词等组合模式,直接编写规则文件 michael_rule.rule:
1 | |
然后用 crunch 读取规则文件:
1 | |
Kali 中使用字典的方法
Hydra(远程服务爆破):
1 | |
Hashcat(哈希破解):
1 | |
从信息收集到构建密码字典
https://blog.zhaosn.top/2025/cipherDict/