Mask 基于字典和掩码配合的爆破模式,它的破解过程其实也比较简单,就是每次从前面的字典中取出一个字符串然后和后面掩码的所有组合进行拼接,直到撞到对应的明文
7 | Hybrid Mask + Wordlist...s56pos 表示由de加一位小写字母加一位数字加一位特殊字符后面跟上56pos组成的密码
当然,你也可以自定义字符集规则,注意,可以连续指定多个不同的规则集
-1, --custom-charset1...1 表示五位由特殊字符和小写字母组成的密码
-1 ?d?l -2 ?d?l?u -3 ?l?u ?1?2?...l
字典加掩模式[Hybrid Wordlist + Mask]
基于字典和掩码配合的爆破模式,把可能存在的字符串事先写到字典中,然后hashcat在破解的时候会把后面所有的掩码组合跟前面的字典每行中的字符串进行拼接...,等等……],下面表示破解8位由小写字母数字组成的密码:
hashcat --force -a 3 -m 0 hash.txt -1 ?