如何用NVIDIA GTX 1080TI和GTX 1070构建密码破解机
作者:Kent Ickler
任务目标
- 更新内部密码破解/哈希计算能力
- 购买新破解机器
- 升级旧破解系统
- 控制预算范围内
采购清单
- ASUS X99-E WS/USB 3.1主板 ×1 - $515
- EVGA GeForce GTX 1080 Ti FE显卡 ×4 - 约$2800
- 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服务器机箱 ×1 - $250
- Rosewill 1600W模块化电源 ×1 - $350
- SAMSUNG 850 EVO 500GB SSD ×1 - $200
新密码破解机总成本:$5110
经验教训
- CPU散热器无法完全闭合机箱顶盖,但这正好有利于GPU散热
- 所选主板支持PCIe M.2而非SATA M.2,需注意兼容性
- 最终使用临时PNY SSD进行数据存储
组装过程
组装过程相对直接,最复杂的是安装CPU散热器。散热器支持多种CPU格式,需要专门配置以兼容LGA 2011-v3插座。
- 主板安装到机箱(注意错误安装的M.2 SATA)
- CPU和散热器安装(注意顶部空间不足)
- 安装电源和内存
- 安装四块GPU并连接线缆
软件配置
Nvidia与Linux完美兼容:
- Ubuntu 16.04 LTS服务器版(全盘加密)
- 直接从Nvidia官网获取的驱动程序
- Hashcat 3.5
整个安装过程仅需15-30分钟,驱动程序在Ubuntu 16.04上运行良好,没有遇到任何驱动问题。
升级旧机器
利用剩余预算将旧破解机的水冷AMD 290x显卡升级为4块Nvidia GTX 1070 Founders Edition,成本约$1600。
性能基准
新破解机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
- 完整基准测试: 参见后续文章
想要从作者那里学习更多技能?请查看Jordan和Kent的相关课程:企业防御、假设妥协方法论与Microsoft Sentinel检测,支持直播/虚拟和点播学习!