高速GPU hash破解工作站部署备忘
2020-02-17 11:26:33 Author: mp.weixin.qq.com(查看原文) 阅读量:59 收藏


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

推荐文章++++

*Autocrack:自动化Hash破解工具

*Hash Decrypt - 一个破解哈希的Android工具

*老牌Hash破解网站XMD5宣布免费


文章来源: http://mp.weixin.qq.com/s?__biz=MzAxMjE3ODU3MQ==&mid=2650459804&idx=3&sn=c92e8d86c88a96d8374b7fb31bbfe133&chksm=83bbab78b4cc226e74012fff1706d9553f255fe7c21c2b28560d79c826a42afcec526dcb322c#rd
如有侵权请联系:admin#unsafe.sh