为了提高文章的SEO效果,我将重新构建以下内容,保持原有信息的基础上,确保文章的相似度低于30%:
简化密码破解机的搭建过程,无需黑魔法或繁琐的零配件组装。按照本文提供的步骤,您可以在三个小时内完成密码破解工作站的搭建。不用担心,这台机器的组装非常简单,只需按照步骤操作即可。
我们的目标是将当前配备的六块GTX970S升级为八块GTX1080,并确保工作站的稳定运行。以下是所需的硬件组件清单:
- 机箱支架和主板:Tyan Ft77C-B7079(P/N:B7079F77CV10HR-N)
- CPU:两块Xeon E5-2620V3 LGA2011
- 内存:两根32GB DDR4 2400MHz LRDIMM内存条
- 硬盘:三星SSD 850 EVO 1TB固态硬盘
- GPU:八块EVGA GTX1080 FE显卡(公版卡)
如图所示,显卡后方提供了额外的螺丝固定位,如果需要搬运工作站,建议将这些螺丝固定好。需要注意的是,这台机器非常重!
开始软件安装。硬件安装不会有太大麻烦,只需插入一块显卡,启动系统,确保设备正常运行后,即可安装操作系统。安装完成Ubuntu后,可以继续安装剩余的显卡。一般情况下,这样的操作不会出现问题,下次可以尝试一次性插入所有显卡并启动设备。
安装Ubuntu 14.04.3 64位服务器版时,注意以下几点:
- 使用LVM
- 不需要对整个磁盘或home目录加密,可以自己创建加密卷
- 在选择安装软件时,勾选“OpenSSH Server”
安装完成后,让系统搜索所有可用的GPU:
lspci | grep VGA
更新驱动程序并安装hashcat及其依赖环境:
sudo apt-get update && apt-get upgrade
sudo apt-get install gcc make p7zip-full git lsb-core
下载并安装Nvidia驱动程序和Intel OpenCL运行环境:
下载Nvidia驱动程序(版本为Nvidia375.26)
wget
chmod +x NVIDIA-Linux-x8664-375.26.run
sudo ./NVIDIA-Linux-x8664-375.26.run
安装OpenCL运行环境(可选,但建议安装):
wget
tar -xvf openclruntime16.1.1x64ubuntu6.4.0.25.tgz
cd openclruntime16.1.1x64ubuntu6.4.0.25
./install.sh
安装hashcat(官网地址):
wget
7z x hashcat-3.30.7z
cd hashcat-3.30
安装完成后,使用基准程序测试hashcat速度为341GH/s!
安装hashview(官网地址):
安装依赖环境:
sudo apt-get update
sudo apt-get install mysql-server libmysqlclient-dev redis-server openssl
mysqlsecureinstallation
优化数据库设置:
vim /etc/mysql/my.conf
在【mysqld】下方添加以下内容:
innodbflushlogattrx_commit = 0
重启Mysql:
service mysql restart
安装RVM(命令来源):
gpg –keyserver hkp://keys.gnupg.net –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL | bash -s stable –ruby
下载并安装Hashview:
git clone
cd hashview
安装gem包:
rvm install ruby-2.2.2
gem install bundler
bundle install
设置数据库链接:
cp config/database.yml.example config/database.yml
vim config/database.yml
创建数据库:
RACK_ENV=production rake db:setup
在新终端运行以下命令:
RACKENV=production TERMCHILD=1 QUEUE=* rake resque:work
运行Hashview:
RACK_ENV=production ruby hashview.rb
开始破解哈希。