利用显卡做成密码破解机每秒可试327亿个NTLM
GPU具有强大的并行计算能力,这对于密码破译可谓是个天然好帮手,所以显卡挖矿才会在2017年那么火。
其实,不谈挖矿,仅仅利用显卡做成密码破解机也是不错的选择。
Black Hills分享了使用四张GTX 1080 Ti和四张GTX 1070分别打造出两套密码破解机的过程。
第一套破解机完全是从0搭建的,CPU用的是i7-6800K,主板华硕X99,内存芝奇的64GB(4x16GB),散热器MasterAir Pro 4,Rosewill 1600W电源、三星850 EVO 500GB固盘,总计花费5110美元。
第二套破解机使用GTX 1070替换此前的AMD 290X,总花费1600美元。
在基于16.04 LTS环境下,用Hashcat 3.5测试后,四路GTX 1080 Ti的破解速度是208GH/s NTLM,GTX 1070机器是119 GH/s NTLM, 也就是合计达到每秒可试32700000000个 NTLM hash 密码 。
NTLM hash最常见的例子就是Windows登陆密码,比如用户可见的是test123,但系统最终经过MD4加密后的NTLM字符串其实是c5a237b7e9d8e708d8436b6148a25fa1。
对比Sagitta公司做的 Brutalis密码破解机 (双路Intel Xeon E5 2600v4+8张N卡)334 GH/s的水平要好一些,而它的价格可是要2.1万美元。