【技术分享】手把手教你搭建一台GPU密码破解工作站

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 握手包跑包

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

hashcat搭建hashcat搭建

。所需的硬件设备和软件安装包将在下文中列出。

构建此工作站的预算如何计算呢?这个预算为5000美元的工作站主要面向中小型企业和密码破解爱好者。我知道这个价格可能超出了很多爱好者的承受范围,但是阅读完本教程后,您仍然会有很多收获。我希望创建一个性能良好的工作站,可以破解常见的哈希类型,并且如果我们有一个完善的密码计划,我们可以在一个星期内完成常见的破解任务。

以下是部分硬件设备的价格清单:

1 x SuperMicro SYS-7048GR-TR 4U Server with X10DRG-Q主板= $1,989.99 (NewEgg)
2 x Intel Xeon E5-2620 v3 2.4 GHz LGA 2011-3 85W= $469.98 (Ebay)
4 x Nvidia GTX 1070 Founders Edition= $1,737.14 (Jet.com)
2 x Samsung 850 Pro 512GB SATA3 SSD = $412.24 (Jet.com)
4 x Kingston Server ValueRAM DDR4 2133MHz 16GB = $391.96 (NewEgg)
总计= $5001.31(包括快递的运费、手续费等)

hashcat搭建

硬件设备的安装:

让我们先来看一下Supermicro 7048GR-TR主板的插槽数量和机箱内的空间。这个机箱有足够的空间来插入内存条、多个热插拔驱动器托架、双CPU和4个GPU,还包括6个风扇和2个额外的散热风扇供CPU使用。

此外,我们还需要一个带有VGA接口的外部显示器来完成操作系统和其他所需软件的安装配置。

hashcat搭建

首先,我们需要更换驱动器托盘(drive caddy trays)以适应上述列表中的SSD硬盘。我没有将这个驱动器托盘的价格计入总预算,因为如果您不介意加载速度较慢,完全可以使用传统的硬件驱动器。实际上,这个驱动器在Amazon上的价格仅为11美元。安装完成后,将它们插入前面的驱动器托架中。

hashcat搭建hashcat搭建

接下来,我们将安装Intel Xeon CPU(我使用的是Xeon E5 2620 v3系列的CPU,因为我在选购时碰巧在Ebay上找到了一些折扣)。

双CPU安装完成后,我们将安装4个16GB的内存条。由于机箱内空间有限,一旦我们在CPU上安装了散热器,再安装内存条将变得非常困难。

hashcat搭建hashcat搭建

现在,我们需要更换散热器支架,以适应这块主板。幸运的是,散热器、底座和风扇都包含在Supermicro 7048GR-TR的包装盒中。还要注意的是,散热器已经均匀涂覆硅脂。将它们拧紧到位,但不要过紧,以免损坏电路板。

hashcat搭建hashcat搭建

现在,我们需要安装散热风扇,这也包括在Supermicro 7048GR-TR的包装盒中。将风扇插入每个CPU插槽旁边的插口,但请确保在插入电源之前按照下图所示将导线缠绕在风扇周围。

hashcat搭建hashcat搭建

现在,让我们关注重要的事情,我们需要移除横跨4个PCI-E 3.0插槽的背板,否则就无法安装4个GTX 1070 GPU。

现在开始安装第一个GPU并确认是否合适。一旦PCI-E插槽上的锁定器锁定到位,用螺丝将GPU固定,并从机箱中将背板拆除。然后安装剩下的3个GPU,并将导线插入到GPU上(确保您的工作正确无误后,将它们绑在一起)。您会发现有两组导线相对较长,因此将它们连接到相对较远的GPU上。

hashcat搭建

sudo apt-get update
sudo apt-get upgrade -y

硬件设备安装完成。插上电源,设备将正常启动(不要过于惊讶^_^)。

安装软件:

我花了几天的时间编写和完善了这份软件安装文档。我已经记录了在安装过程中遇到的所有困难和解决办法,您可以非常顺利地执行每一步操作。如果您遵循这份文档,您可以轻松地构建基于Intel OpenCL CPU和Nvidia GTX 10系列GPU的密码破解工作站。

同样,这些操作步骤只适用于具有Intel OpenCL CPU和Nvidia GTX 10系列GPU的机器。

所需软件:

hashcat搭建

安装步骤:
1) 安装Ubuntu 14.0.4.5
确保在BIOS中启用从USB启动安装Ubuntu镜像。完成后,按照以下步骤操作:

  1. 设置为在引导时不自动登录
  2. 确保您的工作站可以通过有线或无线网络访问互联网
  3. 从终端中执行以下命令以安装更新:
sudo apt-get install lsb-core -y
sudo apt-get install opencl-headers -y
cd Downloads
tar -xvzf opencl_runtime_16.1_x64_ubuntu_5.2.0.10002.tgz
cd opencl_runtime_16.1_x64_ubuntu_5.2.0.10002 /
sudo bash install.sh
Accept Terms of Agreement and install(接受协议条款并安装)

2) 安装Intel OpenCL驱动

  1. 从终端中安装依赖项

下载到“Downloads”目录中

hashcat搭建

下载到“Downloads”目录中
在终端中执行以下命令:

1 sudo apt-get install git -y
2 cd ~/Desktop
3 git clone https://github.com/hashcat/hashcat.git
4 cd hashcat/
5 git submodule update --init --recursive
6 sudo make
7 sudo make install
8 reboot server
cd /etc/modprobe.d/
sudo touch blacklist-nouveau.conf
sudo vi blacklist-nouveau.conf

3) 安装Hashcat v3.20

4) 安装Nvidia Linux x86_64 375.20驱动

  1. 重启机器,不要登录
  2. 在登录界面按下Ctrl + Alt + F1,在命令提示符下输入帐号密码登录
  3. 创建/etc/modprobe.d/blacklist-nouveau.conf文件
blacklist nouveau
options nouveau modeset=0
sudo reboot
chmod a+x .

在该文件中输入以下内容

  1. sudo update-initramfs -u
  2. 重启系统
  3. 重启后不要登录
  4. 在登录界面按下Ctrl + Alt + F1,在命令提示符下输入帐号密码登录
  5. 转到“Downloads”目录,您会看到NVIDIA-Linux-x86_64-375.20.run文件。执行以下命令为该文件赋予可执行权限

hashcat搭建

  1. sudo service lightdm stop
  2. sudo bash NVIDIA-Linux-x86_64-375.20.run –no-opengl-files
    注意:–no-opengl-files参数非常重要,一定不要忘记添加
  3. 安装驱动
  • 接受许可协议
  • 选择继续安装
  • 选择“NO”以不安装32位文件
  • 选择“NO”以使用Nvidia重建任何Xserver配置。
  1. sudo modprobe nvidia
  2. sudo service lightdm start
  3. Ctrl + Alt + F7,在图形界面下登录,完成,可以使用HASHCAT破解密码了

其他参考和温度:
820瓦=峰值使用观察**风扇不要达到100%并且不能超频
83°C =测试在100%负载下8小时的温度
约127GH/s NTLM =破解速度:每秒1270亿
约26 GH/s SHA1 = 破解速度:每秒260亿
约31 MH/s md5加密 = 破解速度:每秒310亿

hashcat搭建

我知道您看到这张图片后会感到震惊,谁会想到GPU在运行时会这么热,但是看到冷却的清晰分离是非常有趣的。高端Nvidia系列GPU如1080采用气室冷却技术来控制散热。

总结:
不得不说,我为这个设备及其未来的潜力感到自豪。在选择硬件和成本之间总是存在权衡,但是在构建这个工作站的过程中,我获得了很多成就感。我的努力和成果摆在那里,显而易见,不需要过多的评价,就可以获得技术上的满足。随着硬件价格的不断下降和密码破解技术的不断发展,现有的技术将会过时。但是不要担心,我将不断更新这篇文章,以适应最新的硬件和密码破解技术。您可以在Twitter上联系我@netmux,或订阅这个博客。

HASHCAT v3.2
OpenCL Platform #1: Intel(R) Corporation
========================================
* Device #1: Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz, skipped
OpenCL Platform #2: NVIDIA Corporation
======================================
* Device #2: GeForce GTX 1070, 2036/8145 MB allocatable, 15MCU
* Device #3: GeForce GTX 1070, 2036/8145 MB allocatable, 15MCU
* Device #4: GeForce GTX 1070, 2036/8145 MB allocatable, 15MCU
* Device #5: GeForce GTX 1070, 2036/8145 MB allocatable, 15MCU
Hashtype: MD4
Speed.Dev.#*.....: 137.9 GH/s
Hashtype: MD5
Speed.Dev.#*.....: 76526.9 MH/s
Hashtype: Half MD5
Speed.Dev.#*.....: 46527.5 MH/s
Hashtype: SHA1
Speed.Dev.#*.....: 25963.3 MH/s
Hashtype: SHA256
Speed.Dev.#*.....: 9392.1 MH/s
Hashtype: SHA384
Speed.Dev.#*.....: 3169.4 MH/s
Hashtype: SHA512
Speed.Dev.#*.....: 3235.0 MH/s
Hashtype: SHA-3(Keccak)
Speed.Dev.#*.....: 2500.4 MH/s
Hashtype: SipHash
Speed.Dev.#*.....: 86713.2 MH/s
Hashtype: RipeMD160
Speed.Dev.#*.....: 14689.1 MH/s
Hashtype: Whirlpool
Speed.Dev.#*.....: 780.4 MH/s
Hashtype: GOST R 34.11-94
Speed.Dev.#*.....: 740.2 MH/s
Hashtype: GOST R 34.11-2012 (Streebog) 256-bit
Speed.Dev.#*.....: 153.7 MH/s
Hashtype: GOST R 34.11-2012 (Streebog) 512-bit
Speed.Dev.#*.....: 153.9 MH/s
Hashtype: DES (PT = $salt, key = $pass)
Speed.Dev.#*.....: 56140.1 MH/s
Hashtype: 3DES (PT = $salt, key = $pass)
Speed.Dev.#*.....: 1737.5 MH/s
Hashtype: phpass, MD5(WordPress), MD5(phpBB3), MD5(Joomla)
Speed.Dev.#*.....: 20491.9 kH/s
Hashtype: scrypt
Speed.Dev.#*.....: 1872.4 kH/s
Hashtype: PBKDF2-HMAC-MD5
Speed.Dev.#*.....: 22181.7 kH/s
Hashtype: PBKDF2-HMAC-SHA1
Speed.Dev.#*.....: 9692.5 kH/s
Hashtype: PBKDF2-HMAC-SHA256
Speed.Dev.#*.....: 3582.7 kH/s
Hashtype: PBKDF2-HMAC-SHA512
Speed.Dev.#*.....: 1303.1 kH/s
Hashtype: Skype
Speed.Dev.#*.....: 38566.4 MH/s
Hashtype: WPA/WPA2
Speed.Dev.#*.....: 1190.5 kH/s
Hashtype: IKE-PSK MD5
Speed.Dev.#*.....: 5276.2 MH/s
Hashtype: IKE-PSK SHA1
Speed.Dev.#*.....: 2339.9 MH/s
Hashtype: NetNTLMv1-VANILLA / NetNTLMv1+ESS
Speed.Dev.#*.....: 67492.1 MH/s
Hashtype: NetNTLMv2
Speed.Dev.#*.....: 4943.9 MH/s
Hashtype: IPMI2 RAKP HMAC-SHA1
Speed.Dev.#*.....: 4982.4 MH/s
Hashtype: Kerberos 5 AS-REQ Pre-Auth etype 23
Speed.Dev.#*.....: 887.1 MH/s
Hashtype: Kerberos 5 TGS-REP etype 23
Speed.Dev.#*.....: 879.8 MH/s
Hashtype: DNSSEC (NSEC3)
Speed.Dev.#*.....: 10034.7 MH/s
Hashtype: PostgreSQL Challenge-Response Authentication (MD5)
Speed.Dev.#*.....: 19820.9 MH/s
Hashtype: MySQL Challenge-Response Authentication (SHA1)
Speed.Dev.#*.....: 6877.8 MH/s
Hashtype: SIP digest authentication (MD5)
Speed.Dev.#*.....: 6100.2 MH/s
Hashtype: SMF > v1.1
Speed.Dev.#*.....: 20392.8 MH/s
Hashtype: vBulletin  v3.8.5
Speed.Dev.#*.....: 14241.8 MH/s
Hashtype: IPB2+, MyBB1.2+
Speed.Dev.#*.....: 14878.4 MH/s
Hashtype: WBB3, Woltlab Burning Board 3
Speed.Dev.#*.....: 3802.6 MH/s
Hashtype: OpenCart
Speed.Dev.#*.....: 6078.5 MH/s
Hashtype: Joomla < 2.5.18
Speed.Dev.#*.....: 75182.7 MH/s
Hashtype: PHPS
Speed.Dev.#*.....: 20610.0 MH/s
Hashtype: Drupal7
Speed.Dev.#*.....: 167.2 kH/s
Hashtype: osCommerce, xt:Commerce
Speed.Dev.#*.....: 38238.3 MH/s
Hashtype: PrestaShop
Speed.Dev.#*.....: 24166.2 MH/s
Hashtype: Django (SHA-1)
Speed.Dev.#*.....: 20395.9 MH/s
Hashtype: Django (PBKDF2-SHA256)
Speed.Dev.#*.....: 178.3 kH/s
Hashtype: Mediawiki B type
Speed.Dev.#*.....: 19359.7 MH/s
Hashtype: Redmine Project Management Web App
Speed.Dev.#*.....: 6212.0 MH/s
Hashtype: PostgreSQL
Speed.Dev.#*.....: 75109.6 MH/s
Hashtype: MSSQL(2000)
Speed.Dev.#*.....: 25596.7 MH/s
Hashtype: MSSQL(2005)
Speed.Dev.#*.....: 25581.7 MH/s
Hashtype: MSSQL(2012)
Speed.Dev.#*.....: 3066.1 MH/s
Hashtype: MySQL323
Speed.Dev.#*.....: 158.2 GH/s
Hashtype: MySQL4.1/MySQL5
Speed.Dev.#*.....: 11261.0 MH/s
Hashtype: Oracle H: Type (Oracle 7+)
Speed.Dev.#*.....: 2908.6 MH/s
Hashtype: Oracle S: Type (Oracle 11+)
Speed.Dev.#*.....: 25383.8 MH/s
Hashtype: Oracle T: Type (Oracle 12+)
Speed.Dev.#*.....: 316.9 kH/s
Hashtype: Sybase ASE
Speed.Dev.#*.....: 1160.3 MH/s
Hashtype: EPiServer 6.x  v4
Speed.Dev.#*.....: 8381.3 MH/s
Hashtype: md5apr1, MD5(APR), Apache MD5
Speed.Dev.#*.....: 30443.1 kH/s
Hashtype: ColdFusion 10+
Speed.Dev.#*.....: 5144.0 MH/s
Hashtype: hMailServer
Speed.Dev.#*.....: 8359.2 MH/s
Hashtype: SHA-1(Base64), nsldap, Netscape LDAP SHA
Speed.Dev.#*.....: 25531.9 MH/s
Hashtype: SSHA-1(Base64), nsldaps, Netscape LDAP SSHA
Speed.Dev.#*.....: 25530.0 MH/s
Hashtype: SSHA-512(Base64), LDAP {SSHA512}
Speed.Dev.#*.....: 3186.0 MH/s
Hashtype: LM
Speed.Dev.#*.....: 55244.2 MH/s
Hashtype: NTLM
Speed.Dev.#*.....: 123.6 GH/s
Hashtype: Domain Cached Credentials (DCC), MS Cache
Speed.Dev.#*.....: 34610.3 MH/s
Hashtype: Domain Cached Credentials 2 (DCC2), MS Cache 2
Speed.Dev.#*.....: 962.5 kH/s
Hashtype: MS-AzureSync PBKDF2-HMAC-SHA256
Speed.Dev.#*.....: 31233.0 kH/s
Hashtype: descrypt, DES(Unix), Traditional DES
Speed.Dev.#*.....: 2693.9 MH/s
Hashtype: BSDiCrypt, Extended DES
Speed.Dev.#*.....: 4644.9 kH/s
Hashtype: md5crypt, MD5(Unix), FreeBSD MD5, Cisco-IOS MD5
Speed.Dev.#*.....: 30373.0 kH/s
Hashtype: bcrypt, Blowfish(OpenBSD)
Speed.Dev.#*.....: 43551 H/s
Hashtype: sha256crypt, SHA256(Unix)
Speed.Dev.#*.....: 1119.1 kH/s
Hashtype: sha512crypt, SHA512(Unix)
Speed.Dev.#*.....: 452.4 kH/s
Hashtype: OSX v10.4, v10.5, v10.6
Speed.Dev.#*.....: 20460.9 MH/s
Hashtype: OSX v10.7
Speed.Dev.#*.....: 2807.7 MH/s
Hashtype: OSX v10.8+
Speed.Dev.#*.....: 36781 H/s
Hashtype: AIX {smd5}
Speed.Dev.#*.....: 30276.5 kH/s
Hashtype: AIX {ssha1}
Speed.Dev.#*.....: 133.5 MH/s
Hashtype: AIX {ssha256}
Speed.Dev.#*.....: 49406.4 kH/s
Hashtype: AIX {ssha512}
Speed.Dev.#*.....: 19433.0 kH/s
Hashtype: Cisco-PIX MD5
Speed.Dev.#*.....: 48626.6 MH/s
Hashtype: Cisco-ASA MD5
Speed.Dev.#*.....: 52994.5 MH/s
Hashtype: Cisco-IOS SHA256
Speed.Dev.#*.....: 9226.9 MH/s
Hashtype: Cisco $8$
Speed.Dev.#*.....: 177.9 kH/s
Hashtype: Cisco $9$
Speed.Dev.#*.....: 50522 H/s
Hashtype: Juniper Netscreen/SSG (ScreenOS)
Speed.Dev.#*.....: 36738.6 MH/s
Hashtype: Juniper IVE
Speed.Dev.#*.....: 30130.1 kH/s
Hashtype: Android PIN
Speed.Dev.#*.....: 16053.8 kH/s
Hashtype: Citrix NetScaler
Speed.Dev.#*.....: 21787.7 MH/s
Hashtype: RACF
Speed.Dev.#*.....: 7799.3 MH/s
Hashtype: GRUB 2
Speed.Dev.#*.....: 128.7 kH/s
Hashtype: Radmin2
Speed.Dev.#*.....: 25038.3 MH/s
Hashtype: SAP CODVN B (BCODE)
Speed.Dev.#*.....: 6866.1 MH/s
Hashtype: SAP CODVN F/G (PASSCODE)
Speed.Dev.#*.....: 3126.7 MH/s
Hashtype: SAP CODVN H (PWDSALTEDHASH) iSSHA-1
Speed.Dev.#*.....: 17913.0 kH/s
Hashtype: Lotus Notes/Domino 5
Speed.Dev.#*.....: 645.2 MH/s
Hashtype: Lotus Notes/Domino 6
Speed.Dev.#*.....: 216.3 MH/s
Hashtype: Lotus Notes/Domino 8
Speed.Dev.#*.....: 1934.4 kH/s
Hashtype: PeopleSoft
Speed.Dev.#*.....: 25445.7 MH/s
Hashtype: PeopleSoft PS_TOKEN
Speed.Dev.#*.....: 9339.2 MH/s
Hashtype: 7-Zip
Speed.Dev.#*.....: 28257 H/s
Hashtype: WinZip
Speed.Dev.#*.....: 3216.6 kH/s
Hashtype: RAR3-hp
Speed.Dev.#*.....: 99770 H/s
Hashtype: RAR5
Speed.Dev.#*.....: 108.3 kH/s
Hashtype: AxCrypt
Speed.Dev.#*.....: 349.8 kH/s
Hashtype: AxCrypt in memory SHA1
Speed.Dev.#*.....: 23241.1 MH/s
Hashtype: TrueCrypt PBKDF2-HMAC-RipeMD160 + XTS 512 bit
Speed.Dev.#*.....: 793.9 kH/s
Hashtype: TrueCrypt PBKDF2-HMAC-SHA512 + XTS 512 bit
Speed.Dev.#*.....: 1120.8 kH/s
Hashtype: TrueCrypt PBKDF2-HMAC-Whirlpool + XTS 512 bit
Speed.Dev.#*.....: 109.7 kH/s
Hashtype: TrueCrypt PBKDF2-HMAC-RipeMD160 + XTS 512 bit + boot-mode
Speed.Dev.#*.....: 1480.7 kH/s
Hashtype: VeraCrypt PBKDF2-HMAC-RipeMD160 + XTS 512 bit
Speed.Dev.#*.....: 2476 H/s
Hashtype: VeraCrypt PBKDF2-HMAC-SHA512 + XTS 512 bit
Speed.Dev.#*.....: 2569 H/s
Hashtype: VeraCrypt PBKDF2-HMAC-Whirlpool + XTS 512 bit
Speed.Dev.#*.....: 124 H/s
Hashtype: VeraCrypt PBKDF2-HMAC-RipeMD160 + XTS 512 bit + boot-mode
Speed.Dev.#*.....: 5063 H/s
Hashtype: VeraCrypt PBKDF2-HMAC-SHA256 + XTS 512 bit
Speed.Dev.#*.....: 3342 H/s
Hashtype: VeraCrypt PBKDF2-HMAC-SHA256 + XTS 512 bit + boot-mod
Speed.Dev.#*.....: 8433 H/s
Hashtype: Android FDE <= 4.3
Speed.Dev.#*.....: 2366.6 kH/s
Hashtype: Android FDE (Samsung DEK)
Speed.Dev.#*.....: 863.1 kH/s
Hashtype: eCryptfs
Speed.Dev.#*.....: 39401 H/s
Hashtype: MS Office <= 2003 MD5 + RC4, oldoffice$0, oldoffice$1
Speed.Dev.#*.....: 685.3 MH/s
Hashtype: MS Office <= 2003 MD5 + RC4, collision-mode #1
Speed.Dev.#*.....: 980.4 MH/s
Hashtype: MS Office <= 2003 SHA1 + RC4, oldoffice$3, oldoffice$4
Speed.Dev.#*.....: 890.8 MH/s
Hashtype: MS Office <= 2003 SHA1 + RC4, collision-mode #1
Speed.Dev.#*.....: 1000.7 MH/s
Hashtype: Office 2007
Speed.Dev.#*.....: 386.2 kH/s
Hashtype: Office 2010
Speed.Dev.#*.....: 192.9 kH/s
Hashtype: Office 2013
Speed.Dev.#*.....: 25923 H/s
Hashtype: PDF 1.1 - 1.3 (Acrobat 2 - 4)
Speed.Dev.#*.....: 1013.4 MH/s
Hashtype: PDF 1.1 - 1.3 (Acrobat 2 - 4) + collider-mode #1
Speed.Dev.#*.....: 1128.2 MH/s
Hashtype: PDF 1.4 - 1.6 (Acrobat 5 - 8)
Speed.Dev.#*.....: 50091.0 kH/s
Hashtype: PDF 1.7 Level 3 (Acrobat 9)
Speed.Dev.#*.....: 9227.4 MH/s
Hashtype: PDF 1.7 Level 8 (Acrobat 10 - 11)
Speed.Dev.#*.....: 96326 H/s
Hashtype: Password Safe v2
Speed.Dev.#*.....: 979.7 kH/s
Hashtype: Password Safe v3
Speed.Dev.#*.....: 3613.3 kH/s
Hashtype: Lastpass
Speed.Dev.#*.....: 6804.1 kH/s
Hashtype: 1Password, agilekeychain
Speed.Dev.#*.....: 9649.3 kH/s
Hashtype: 1Password, cloudkeychain
Speed.Dev.#*.....: 32199 H/s
Hashtype: Bitcoin/Litecoin wallet.dat
Speed.Dev.#*.....: 12914 H/s
Hashtype: Blockchain, My Wallet
Speed.Dev.#*.....: 187.0 MH/s
Hashtype: Keepass 1 (AES/Twofish) and Keepass 2 (AES)
Speed.Dev.#*.....: 416.5 kH/s
Hashtype: ArubaOS
Speed.Dev.#*.....: 20293.3 MH/s

赞(0)