高速GPU hash破解工作站部署备忘

华盟原创文章投稿奖励计划

0x01 首先,购买并组装好所有硬件,插上网线,加电开始测试,仔细观察机器硬件是否都工作正常,确认没问题后,再继续后面的步骤,本次自己用于测试的所有硬件具体型号如下,一套下来三万五左右,说实话这个配置作为GPU破解来讲并不算高 [属于偏下等],如果你不缺钱,完全可以买更好的 ^_^

1、supermicro超微7048GR-TR准系统 双路塔式工作站4 GPU运算服务器   |一台

2、Intel/英特尔 XEON至强 E5-2620 V3 15M 2.4G 6核12线     |2颗

3、金士顿 16G DDR4 REG ECC 2133 服务器内存条                |2根

4、三星(SAMSUNG) 850 PRO 512G SATA3 固态硬盘              |2块

5、NVIDIA技嘉GTX1070 Founders Edition 8G                         |4张 32G GPU

0x02 下载安装 ubuntu-14.04.5-desktop-amd64,这里为了方便,可以直接将其做成系统启动U盘进行安装,镜像下载地址如下


http://releases.ubuntu.com/14.04/ubuntu-14.04.5-desktop-amd64.iso

系统安装完以后还需要进行一些必要的准备工作,首先,全面更新系统


# apt-get update && apt-get upgrade -y 

# shutdown -r now像这样的大规模更新完成后,务必立即重启系统

# apt-get install linux-headers-`uname -r` -y为了防止下面编译过程中出错,这里我就提前把对应的内核头文件都装上了

# shutdown -r now

上面重启没问题后,再安装一些必要的工具,主要是opencl头文件和opencl相关的工具集…

# apt-get install build-essential lsb-core clinfo ocl-icd-opencl-dev opencl-headers ocl-icd-libopencl1 gcc git -y

0x03 下载编译安装 Intel OpenCL 驱动,具体地址如下

http://registrationcenter-download.intel.com/akdlm/irc_nas/9019/opencl_runtime_16.1_x64_ubuntu_5.2.0.10002.tgz

具体的安装过程就非常简单了,基本全程一键傻瓜化

# tar xf opencl_runtime_16.1_x64_ubuntu_5.2.0.10002.tgz

# cd opencl_runtime_16.1_x64_ubuntu_5.2.0.10002/

# bash install.sh

# shutdown -r now 还是那句话,务必在装完以后立马重启机器

# clinfo重启后看看系统有没有真正识别opencl套件,如果没识别,请先把问题解决了再往下继续,否则都是徒劳

0x04 接着,准备安装英伟达显卡驱动

重启以后,记得先不要登录到图形界面中,直接按Ctrl + Alt + F1 进入字符终端模式,进到内核模块目录,通过配置文件的方式,禁用nouveau驱动,操作如下

# cd /etc/modprobe.d/

# touch blacklist-nouveau.conf

# vi blacklist-nouveau.conf

  blacklist nouveau

  options nouveau modeset=0

# update-initramfs -u

# shutdown -r now 修改完配置以后立马重启机器

0x05 下载安装英伟达显卡驱动,在安装过程中会有很多交互,可根据实际需求进行选择

同上,先不要登录到图形界面,按 Ctrl + Alt + F1 进到字符终端模式,并停掉相关的图形服务

# /etc/init.d/lightdm stop lightdm是一个Linux桌面显示管理器,在安装显卡驱动过程中需要把相关的图形服务全部停掉,安装完以后再起起来

# chmod +x NVIDIA-Linux-x86_64-375.20.run 

# bash NVIDIA-Linux-x86_64-375.20.run –no-opengl-files

# modprobe nvidia

# /etc/init.d/lightdm start

# shutdown -r now  此时重启后就可以回到图形界面了

0x06 下载编译安装最新版的 hashcat,具体的编译安装方法在压缩包的 BUILD.md 文件中[不过这个似乎还有些问题]已有说明,可先用下面的方法来装

# git clone https://github.com/hashcat/hashcat.git

# cd hashcat/

# git submodule update –init –recursive为了防止下载缺少文件,请执行该语句

# make && make install

# echo $?

# shutdown -r now 务必在装完以后立马重启机器

0x07 运行 hashcat 测试破解速度,调整GPU参数

# hashcat -b

0x08 准备好各种散列hash,进行实际的hash破解测试,看看常用加密算法的实际破解速度如何,其实像md5,ntlm,mysql这种基础加密,实际中的爆破速度在这个配置下还是非常快的,实在不好意思,忘了截图了,尴尬 🙁

原文链接:

https://klionsec.github.io/2017/04/30/GPU-HASH-CRACK/

文章来源:klion’s blog

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容