Опис oclHashcat і порівняння з Hashcat
oclHashcat - це інструмент для просунутого відновлення пароля.
oclHashcat - це зломщик безлічі хешів, його особлива міць обумовлена задіянням продуктивності графічної карти, він використовує метод перебору (атака брут-форс) - реалізовану як атака по масці, комбіновану атаку, атаку по словнику, гібридну атаку, атаку по масці і атаку на основі правил. Програма є кроссплатформенной і має рідні виконані файли для Linux і Windows.
По суті, oclHashcat - це Hashcat, який використовує міць графічного процесора.
У минулому було багато популярних версій: oclHashcat-plus, oclHashcat-lite, clHashcat GPU cracker - всі вони добре себе зарекомендували, але в даний час є застарілими. Весь їх функціонал був злитий в oclHashcat.
Установка oclHashcat в Kali Linux
Для роботи програми необхідні драйвери графічних карт:
- користувачам NVidia потрібен ForceWare 346.59 або пізніший
- користувачам AMD потрібен 14.9 або більш пізній
На цьому установка закінчена. запускати так
До речі, програму можна завантажити і з офіційного сайту. Причому в цьому є два великих плюса: а) завжди найсвіжіша версія, б) в установленому вигляді займає в два рази менше місця, оскільки ви завантажуєте версію під AMD або під NVidia (при apt-get install oclhashcat ставиться все). На сайті програма вже скомпільована в виконані файли, досить розпакувати архів і можна запускати.
Помилка ATTENTION! Unsupported or incorrect installed GPU driver detected!
Після установки драйвера і oclHashcat я спробував запустити бенчмарк, але отримав попередження:
З драйвером у мене все впорядке, тому мені допомогло використання ключа --force.
Довідка по oclHashcat
Дуже багато різноманітного матеріалу по * Hashcat ви зможете знайти на цьому сайті з тегом oclHashcat (Hashcat).
Бенчмарки з-під Kali Linux
Установка пропрієтарних драйверів на Linux іноді натрапляє на складності. При цьому в Windows завжди встановлені пропрієтарні драйвера. Установка, до речі, не викликає яких-небудь складнощів. Тому цікаво порівняти, чи буде швидкість перебору відрізнятися на Linux і на Windows. Оскільки якщо результат однаковий, а пропріетарний графічний драйвер вам так і не вдалося встановити на Kali Linux, то для виконання оффлайн брутфорса хешів і злому паролів ви можете використовувати Windows, оскільки oclHashcat є кроссплатформенной програмою.
для Hashcat
для oclHashcat
Бенчмарки з-під Windows
для Hashcat
для oclHashcat
Висновки за результатами бенчмарків: різниця між використанням Linux і Windows особливої немає. Цифри схожі, різниця може бути пов'язана не з поліпшеною роботою на тій чи іншій ОС, а з роботою фонових програм і т. Д. - я не особливо турбувався про чистоту тестів, для мене головне було побачити приблизний порядок.
Але зате різниця між використанням потужностей центрального обчислювального процесора і графічного процесора дуже велика. Для деяких алгоритмів хешування вона різниться на порядок.