为了提高文章的SEO效果,我将重新构建文章的内容,保持原有信息的基础上,确保内容的相似度低于30%。以下是我对原文的重新构建:
这台密码破解机的组装非常简单,无需任何“黑魔法”或繁琐的零配件组装。按照本文提供的步骤,您可以在三个小时内搭建一台密码破解工作站。
我们的目标是将目前配备的六块GTX970S升级为八块GTX1080,并确保工作站的稳定运行。以下是组装所需的硬件清单:
- 机箱支架和主板 – Tyan Ft77C-B7079(P/N:B7079F77CV10HR-N)
- CPU:两块Xeon E5-2620V3 LGA2011(需要两块CPU来管理和控制所有的PCIE插槽)
- 内存:两根32g DDR4 2400MHz LRDIMM内存条
- 硬盘:三星SSD 850 EVO 固态硬盘,容量1T
- GPU:八块EVGA gtx1080 FE显卡(也就是公版卡)
以下是所需的软件:
- Ubuntu-14.04.3 64位服务器版本
- hashcat
- hashview
搭建这台中高端的密码破解机就像玩乐高积木一样,虽然是一种昂贵的“乐高积木”。我们录制了一个加速版的搭建视频,您可以先观看该视频,对整个搭建过程有个大致了解。
在购买和组装零配件的过程中,我们学到了很多新的东西。以下是一些注意事项:
- 您不需要单独购买CPU散热器或散热风扇,Tyan机箱已经自带这些设备。
- Tyan机箱为GPU提供了专门的螺丝固定位置。
- 这款主板似乎没有硬件RAID。
- 主板BIOS无需进行任何修改和更新,已经默认更新至2017年1月份的版本。
- 我们禁用了系统扬声器,因为如果没有插上所有的供电插头,它会不停地发出警报声。
如图所示,显卡的后方提供了额外的螺丝固定位,如果需要搬运工作站,最好将这些螺丝固定好。需要注意的是,这台机器非常沉重!
在硬件安装方面,您不会遇到太大的麻烦。只需先插入一块显卡,启动系统,确保设备正常运行后,即可开始安装操作系统。安装完成Ubuntu后,可以安装剩余的显卡。
一般情况下,这样的操作不会出现问题,下次可以尝试一次性插入所有显卡并启动设备,也不会有什么问题。
安装Ubuntu 14.04.3 64位服务器版时,请注意以下几点:
- 使用LVM。
- 不需要对整个磁盘或home目录加密,之后可以自己创建加密卷。
- 在选择安装的软件时,勾选“OpenSSH Server”。
操作系统安装完成后,让系统搜索所有可用的GPU。
更新驱动程序并安装hashcat以及相应的依赖环境:
下载并安装Nvidia驱动程序和Intel OpenCL运行环境。当前显卡驱动程序版本为Nvidia375.26(2017年1月份)。
如果系统弹出关于x86兼容性问题的警告信息,可以忽略它。以下是可能遇到的警告信息:
WARNING: Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the –compat32-libdir option.
安装OpenCL运行环境(虽不是必须组件,但建议安装,因为CPU闲置也是浪费)。
安装hashcat【官网地址】。安装完成后,使用基准程序测试hashcat速度为341GH/s!
安装hashview【官网地址】。
安装依赖环境,优化数据库设置。将下面的内容添加到【mysqld】的下方区域:
service mysql restart
重启Mysql。
安装RVM(下方命令来源)。
下载并安装Hashview。
安装gem包,设置数据库链接,创建数据库。另外打开一个新的终端,运行下列命令。
运行Hashview。
安装完成后,可以开始破解密码哈希。