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 优势在于可以多些几条。
7、weak hash是什么?
针对带有salt的hash,hashcat默认会对空密码进行测试,就是对空密码+salt跑一下,每个salt需要运行一个内核进程,所以hash中salt太多会导致初始化时间非常长,默认"--weak-hash-threshold"设置的是100,超过100的话就不进行weak hash检测了。
8、
来源:https://hashcat.net/wiki/doku.php?id=frequently_asked_questions
发表评论