hashcat使用教程

案例1:破解ubuntu密码

使用/etc/shadow查看加密后的密码

$6$iAWRtALvxtN/0QJQ$0ja25CyH3TX2SuCdMonsvvEg.kIntDaQsZg33za09AV3TR.tKbz.evzuixqdZqA3/SPOOUYdR3dU3K1.TVTSe0

1
2
3
4
5
6
7
8
9
10
11
hashcat -a 0 -m 1800 --force '$6$iAWRtALvxtN/0QJQ$0ja25CyH3TX2SuCdMonsvvEg.kIntDaQsZg33za09AV3TR.tKbz.evzuixqdZqA3/SPOOUYdR3dU3K1.TVTSe0' pass_dic.txt -d 1 --potfile-disable
# -d 指定设备
# -potfile-disable hashcat会使用potfile来存储和检查已破解的哈希值。使用 --potfile-disable 参数可以禁用这个功能,即 hashcat 不会读取或写入potfile。
# --force 忽略破解过程中的警告信息
# -a 指定要使用的破解模式,其值参考后面对参数。
## 0 | Straight(字段破解)
## 1 | Combination(组合破## 3 | Brute-force(掩码暴力破解)
## 6 | Hybrid Wordlist + Mask(字典+掩码破解)
## 7 | Hybrid Mask + Wordlist(掩码+字典破解)
# -m 指定要破解的hash类型,如果不指定类型,则默认是MD5

成功爆破出密码