Hashcat常见问题

1、Hashcat版本

3.0以前分hashcat(CPU版本),oclHashcat(A卡),cudaHashcat(N)卡。

3.0以后变成hashcat(A卡N卡通吃,以及其他兼容opencl的设备),hashcat legacy(CPU版)。

2、Gui外皮

第三方的:http://www.hashkiller.co.uk/hashcat-gui.aspx

写命令的时候方便点,不用记那么多。

至于为什么官方不提供图形版,他们是这样解释的:Hashcat是个高级的密码破解工具,如果你连命令行都用不了,那你简直太Low了,这工具不适合你,洗洗睡吧。

3、为什么经常装好了运行不起来或者认不到显卡?

最常见的是显卡驱动要更新。还有就是安装驱动要从官网上下载,不要用OEM版本的。

4、Linux下能不能用?

可以,但是显卡驱动不好整。Windows和MAC OSX下经过测试比较好。

5、cuModuleLoad() 209错误?

显卡驱动太老了。当然,也可能是hashcat不支持该显卡,可以到https://github.com/hashcat/hashcat/issues/提交,也许下个版本就支持了。

6、hashcat mask file是什么?

用在暴力破解的时候,-a 3 hash.txt mask_file.hcmask,.hcmask文件包含了多条需要暴力破解的范围,例如

?d?l,test?1?1?1 abcdef,0123,ABC,789,?3?3?3?1?1?1?1?2?2?4?4?4?4 company?d?d?d?d?d ?l?l?l?l?d?d?d?d?d?d

格式是[?1,][?2,][?3,][?4,]mask,前面四栏是范围,后面是掩码,类似于直接的-a 3 hash.txt -1 ?d?l ?1?1?1 优势在于可以多些几条。

7weak hash是什么?

针对带有salthashhashcat默认会对空密码进行测试,就是对空密码+salt跑一下,每个salt需要运行一个内核进程,所以hashsalt太多会导致初始化时间非常长,默认"--weak-hash-threshold"设置的是100,超过100的话就不进行weak hash检测了。

8、

来源:https://hashcat.net/wiki/doku.php?id=frequently_asked_questions