Встречайте: монстр для взлома паролей из 25 GPU
Исследователь и взломщик паролей с ником @epixoip продемонстрировал взлом паролей с использованием 25 видеопроцессоров Radeon, использующих OpenCL.
Для управления всеми GPU использовалась технология под названием Virtual OpenCL или VCL. В случае если все видеокарты соединены между собой в сеть и все они используют OpenCL 1.1, то VCL позволяет управлять графическими процессорами. Непосредственно для взлома паролей применялась модифицированная версия инструмента oclHashCat.
Для демонстрации работы был использован кластер, состоящий из четырёх серверов:
- Один сервер с 10 шт. Radeon HD 7970 (всего: 10 GPU);
- Один сервер с 4 шт. Radeon HD 5970 (всего: 8 GPU);
- Один сервер с 3 шт. Radeon HD 6990 (всего: 6 GPU);
- Один сервер с 1 шт. Radeon HD 5870 (всего: 1 GPU).
Получившийся кластер обрабатывал 348 миллиардов NTLM хэшей паролей в секунду, а это значит, что любой 8-значный пароль (958 комбинаций) может быть подобран за 5,5 часов.