使用NVIDIA GTX 1080TI和GTX 1070构建高性能密码破解机

本文详细介绍了如何利用NVIDIA GTX 1080TI和GTX 1070显卡构建高性能密码破解系统,包括硬件选型、组装过程、软件配置及性能基准测试,实现超过327GH/s的NTLM哈希破解速度。

如何用NVIDIA GTX 1080TI和GTX 1070构建密码破解机

作者:Kent Ickler

任务目标

  • 更新内部密码破解/哈希计算能力
  • 购买新破解机器
  • 升级旧破解系统
  • 控制预算

采购清单

  • ASUS X99-E WS/USB 3.1 LGA 2011-v3 Intel X99主板 ×1:$515
  • EVGA GeForce GTX 1080 Ti FE显卡 ×4:$2800(单价$700)
  • Intel Core i7-6800K处理器 ×1:$440
  • G.SKILL TridentZ 64GB DDR4内存 ×1:$509
  • Cooler Master MasterAir Pro 4 CPU散热器 ×1:$46
  • Athena Power RM-4U8G525 4U机架式机箱 ×1:$250
  • Rosewill 1600W模块化电源 ×1:$350
  • SAMSUNG 850 EVO 500GB SSD ×1:$200

新密码破解机总成本:$5110

经验教训

  • CPU散热器无法完全闭合机箱顶盖,但因需要为GPU提供充足通风且本不计划封闭机箱,故可接受
  • 主板支持PCIe M.2而非SATA M.2,最终改用三星500GB SSD
  • 推荐更适合的CPU散热器:特定型号链接

组装过程

设备组装相对直接,最复杂部分是安装CPU散热器。散热器支持多种CPU格式,需调整支架以适配LGA 2011-v3插槽。

组装步骤:

  1. 主板安装至机箱(注意错误安装的M.2 SATA)
  2. CPU和散热器安装(注意顶部空间不足)
  3. 添加电源和内存
  4. 安装GPU并连接线缆
  5. 使用临时PNY SSD进行数据存储

软件配置

Nvidia与Linux兼容性良好:

  • Ubuntu 16.04 LTS服务器版(全盘加密)
  • 直接从Nvidia官网下载驱动程序
  • Hashcat 3.5

整个配置过程约15-30分钟,Nvidia驱动在Ubuntu 16.04上运行顺畅,无驱动问题。

升级旧机器

利用剩余预算更换旧破解机的水冷AMD 290x显卡,改用4块Nvidia GTX 1070 Founders Edition:

  • EVGA GeForce GTX 1070 Founders Edition显卡 ×4:$1600(单价$400)

性能基准

新破解机NTLM哈希破解速度超过208GH/s,升级后旧机达到119GH/s。 合计破解能力:327GH/s(即每秒3270亿次密码尝试) 对比$21,000的Brutalis设备(334GH/s),性价比显著。

基准预览

由于缺乏GTX 1080TI和GTX 1070的公开基准数据,后续博文将专门发布两台最强破解机的详细基准测试。

部分基准数据:

  • GTX 1080TI(4卡)
    • MD4哈希:214.6 GH/s
    • MD5哈希:124.6 GH/s
  • GTX 1070(4卡)
    • MD4哈希:133.8 GH/s
    • MD5哈希:73.0 GH/s

相关链接

  • Hashcat:https://hashcat.net/
  • Nvidia驱动:http://www.nvidia.com/Download/index.aspx
  • Ubuntu 16.04:https://www.ubuntu.com/download/server
  • 完整基准测试:见后续博文

顶部:Nvidia 1080TI密码破解机
底部:Nvidia GTX 1070密码破解机

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计