Встречайте: монстр для взлома паролей из 25 GPU

Исследователь и взломщик паролей с ником  @epixoip продемонстрировал взлом паролей с использованием 25 видеопроцессоров Radeon, использующих OpenCL.

Для управления всеми GPU использовалась технология под названием Virtual OpenCL или VCL. В случае если все видеокарты соединены между собой в сеть и все они используют OpenCL 1.1, то VCL позволяет управлять графическими процессорами. Непосредственно для взлома паролей применялась модифицированная версия инструмента oclHashCat.

Узел кластера с видеокартами Radeon

Для демонстрации работы был использован кластер, состоящий из четырёх серверов:

  • Один сервер с 10 шт. Radeon HD 7970 (всего: 10 GPU);
  • Один сервер с 4 шт. Radeon HD 5970 (всего: 8 GPU);
  • Один сервер с 3 шт. Radeon HD 6990 (всего: 6 GPU);
  • Один сервер с 1 шт. Radeon HD 5870 (всего: 1 GPU).

Hashcat

Получившийся кластер обрабатывал 348 миллиардов NTLM хэшей паролей в секунду, а это значит, что любой 8-значный пароль (958 комбинаций) может быть подобран за 5,5 часов.