Hashcat使用中“-O”参数使用的一点小问题

最近在使用Hashcat的过程中,在采用10700模式,字典模式计算时,发现字典中有正确的口令,却无法正确破译。

当我采用Brute模式做验证时,提示说已经超出了 maximum password length。

于是我详细翻了一下Hashcat的wiki,又查阅了官方github库,发现我一直默认加上的“-O”参数对此有影响。该参数是让Hashcat采用“Optimized”方式进行破译,也就是优化,本意是采用优化的kernal和策略,但问题就在于其同时限制了最大密钥长度,而我们碰到的这个口令恰好非常长,因此在字典模式下也被自动跳过了。

去掉该参数后,即可正常破译了。

发帖留个笔记,同时也希望能帮到其他朋友。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值