перейти к содержанию

FREE WORLDWIDE SHIPPING ON ALL ORDERS OVER $200USD (~800 ZŁ) 📦

CPU vs GPU - Co wybrać do 'łamania' haseł? - Sapsan Sklep

CPU vs GPU – что выбрать для взлома пароля?

Выбор правильного оборудования для взлома паролей может существенно повлиять на эффективность и время восстановления данных. Стоит ли инвестировать в традиционную вычислительную мощность процессора (ЦП) или можно воспользоваться мощными возможностями видеокарт (GPU)? В этой статье мы рассмотрим, как оба работают в контексте таких инструментов для взлома паролей, как Hashcat, и какой из них работает лучше на практике. Как использовать Hashcat? Узнайте, как ускорить процесс восстановления пароля и какое оборудование использовать для достижения наилучших резulьтатов.

Что такое Hashcat?

Hashcat работает как инструмент для взлома паролей, который использует методы грубой силы, словаря и комбинированные атаки для восстановления паролей из хэшей. В чем его главная сила? В возможностиускорения вычислений за счет параллельной обработки данных с использованием центральных процессоров (CPU) и видеокарт (GPU). Если мы хотим начать приключение с восстановления пароля, например, из файла подтверждения во время аудита сети Wi-Fi, zip-файлов, зашифрованных документов и т. д., стоит сделать это максимально эффективно, при условии, что оборудование, над которым мы работаем, позволяет .

Для этой цели я использую известный и попulярный инструмент, как его называют создатели, «швейцарский армейский нож для восстановления пароля» — Hashcat. Распространенная ошибка людей, начинающих свое приключение с этой темы, заключается в том, что Hashcat или другие инструменты запускаются на виртуальных машинах. Это неэффективно, посколькуHashcat имеет возможность передавать вычисления с процессора (CPU) на карту или видеокарты (GPU), что многократно увеличивает скорость и, следовательно, эффективность восстановления пароля.< /б>< /р>

Проверьте также запись в блоге SAPSAN: Генератор паролей – имеет ли он смысл?

Как работает Hashcat?

  • Операция Hashcat начинается с ввода. Пользователь предоставляет хеш для взлома ивыбирает метод атаки, например, перебор, атака по словарю (проверяет пароли из готового списка наиболее часто используемых паролей). Hashcat поддерживает несколько алгоритмов шифрования, таких как MD5, SHA-1 и WPA/WPA2.

  • Затем происходятрасчеты – Hashcat использует вычислительную мощность ЦП (ЦП) или видеокарта (GPU) для максимально быстрого тестирования различных комбинаций.

  • Следующим шагом, конечно же, являетсяпоиск пароля — программа сравнивает сгенерированные комбинации с хешем. Если он находит подходящую комбинацию, это означает, что он угадал пароль.

Hashcat работает быстро, особенно при использовании графического процессора, и является попulярным инструментом для проверки безопасности паролей. Благодаря использованию графического процессора и поддержке множества алгоритмов Hashcat является одним из самых быстрых инструментов для взлома паролей на рынке. Если вы только начинаете работать с Hashcat и ищете подробные советы, стоит просмотреть руководства, доступные в Интернете или на YouTube (ищите их, введя, например, руководство по hashcat), в котором пошагово объясняется, как настроить инструмент и запустить различные типы атак на пароль.

Следует отметить, что профессиональный пентестеры часто используют несколько связанных между собой видеокарт в вычислительном кластере, что позволяет им взламывать пароли еще быстрее. Благодаря этому они могут обрабатывать огромные объемы данных за очень короткое время. Таким образом, Hashcat в сочетании с подходящим оборудованием является одним из самых мощных инструментов в арсенале специалистов по безопасности.

Hashcat – графический процессор или процессор?

Почему использование виртуальных машин неэффективно? Ну а Vbox или Vmware лишь эмulируют видеокарту и не позволяют в полной мере использовать возможности оборудования. Почему стоит переносить вычисления с CPU на GPU? Все просто:самая слабая видеокарта всегда будет эффективнее самого мощного процессора. На скриншотах ниже вы можете видеть прирост производительности графического процессора относительно центрального процессора на том же ноутбуке с процессором Pentium i3 gen8 и невпечатляющей картой GeForce MX 150, но у процессора в вычислениях участвует 6 ядер, а у этой модели карты - 384. графические ядра по технологии CUDA (новейшие видеокарты имеют несколько тысяч таких ядер).

Hashcat – ЦП:

Hashcat – графический процессор:

Чтобы лучше проиллюстрировать разницу во времени, я использовал словарь весом 15,4 ГБ. Именно поэтому стоит использовать все возможности Hashcat. Если вы хотите развлечься таким образом, стоит запустить полную систему Linux, например, с флешки с сохранением или с диска. 

Работает ли Hashcat в Windows?

Да, Hashcat pod Windows также доступен. Это кроссплатформенный инструмент, а это значит, что вы можете использовать его в различных операционных системах, включая Windows, Linux и macOS. Hashcat доступен в Windows как для процессоров (ЦП), так и для видеокарт (ГП). Независимо от системы, нам придется установить последние версии драйверов для нашей карты. Как с этим справиться? Я рекомендую вам прочитать документацию на сайте проекта:

https://hashcat.net/hashcat/

Если вы хотите быстро взломать пароли, выбор графического процессора, безусловно, является лучшим решением. Благодаря своей архитектуре видеокарты превосходят процессоры в параллельной обработке данных. Интересно, что новейшие графические карты, например, серии Nvidia RTX, могут иметь до нескольких тысяч ядер, что делает их невероятно эффективными. Поэтому, если вы хотите использовать весь потенциал Hashcat, приобретение подходящей видеокарты может быть правильным решением. 

Автор записи: Рафал Сulиковский:
Инстаграм Рафала: ССЫЛКА
Instagram SAPSAN: ССЫЛКА
Группа в ФБ для пентестеров:  ССЫЛКА

Предыдущая статья Какой нож для чего нужен, или виды лезвий ножей
Следующая статья Это устройство защитит вас от хакеров