Kali-linux下使用GPU加速密码破解工具:Cryptohaze Multiforcer

 

今天无意间看到有个工具叫 'kali-linux-gpu',果断去官网看了下(点此查看):“GPU utilities are very powerful but need special hardware in order to function correctly.” ;'kali-linux-gpu' 包含oclhashcat, pyrit, multiforcer, oclgausscrack, truecrack 几个工具,可能由于体积太大,且需要硬件支持所以默认不是全部安装的。

好吧,挑一个简单的折腾下,pyrit已经玩过,就multiforcer吧;multiforcer支持以下加密方式:

  • MD5: md5($pass)

  • MD5S: md5($pass) for single MD5

  • NTLM: md4(unicode-16le($pass))

  • MD4: md4($pass)

  • SHA1: sha1($pass)

  • MSSQL: sha1($salt.toupper($pass))

  • SHA: base64(sha1($pass))

  • MD5_PS: md5($pass.$salt)

  • MD5_SP: md5($salt.$pass)

  • SSHA: base64(sha1($pass.$salt))

  • DOUBLEMD5: md5(md5($pass))

  • TRIPLEMD5: md5(md5(md5($pass)))

  • MD5OFSHA1: md5(sha1($pass))

  • SHA1OFMD5: sha1(md5($pass))

  • DUPMD5: md5($pass.$pass)

  • DUPNTLM: md4(unicode-16le($pass.$pass))

  • LM: Microsoft LanMan hash


使用gpu加速模式必须得有硬件和软件支持,比如本吊这里的GPU为 'AMD Radeon HD 6600M' ,软件为 'OpenGL 4.4'

 

Kali-linux安装AMD独显
Kali-linux安装AMD-APP-SDK和CAL++ 


执行命令 ,报以下错误::
root@mxt:~# multiforcer
Multiforcer:error while loading shared libraries: libcudart.so.4: cannot open shared object file: No such file or directory                  #没有找到 libcudart.so.4 文件
google了下解决方法是把 libcudart.so.4  文件路径添加到 /etc/ld.so.conf

root@mtx:~# locate  libcudart.so.4         #查看下本机 libcudart.so.4 文件的位置
/usr/lib64/libcudart.so.4                           #位置在 /usr/lib64/
root@mtx:~# echo '/usr/lib64/' >> /etc/ld.so.conf                 #写入/etc/ld.so.conf 
root@mtx:~# ldconfig                          #让链接生效
root@mtx:~# multiforcer                   #再次执行命令,发现成功
Hash type (-h) must be specified.
Charset file (-c or -u) must be specified.
Hash file (-f ) must be specified.
Errors in command line.  Exiting.
root@mtx:~# multiforcer --help                 #出现一大片帮助内容         
。。。。。。
简单解释几个参数:
-h             #要破解的加密算法
-f              #保存hash的文件
-c             #字典特征表
-u             #多行的字典特征表
-o             #保存输出
--max=    #设置要破解的密码的最大长度
--min=     #设置要破解密码的最小长度


试试破解效果怎么样:
multiforcer -h MD5 -f /root/hash.txt -u charsetfile --threads 512 --blocks 512 -m 500   #这里使用了官方推荐的参数,破解官方首页测试hash没有结果,而且只有cpu在跑,不见gpu加速 ,速度:20.25M/S

  
multiforcer -h MD5 -f /root/hash.txt -u charsetfile --nocpu          #看到有nocpu参数果断使用下,结果如下:486.88M/S

 

 
官方说明 :http://www.cryptohaze.com/multiforcer.php

原创内容,转载请注明出处:http://xiao106347.blog.163.com/blog/static/21599207820145992432609/

来源:xiao106347

评论

© 泪王子 | Powered by LOFTER