NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
RU

Инструменты безопасности с открытым исходным кодом

hashcat: взлом графического процессора, правила и реальность

hashcat — это механизм взлома графического процессора: сотни режимов хэширования, списки слов и конвейеры правил, атаки по маске и --show/--left бухгалтерский учет, который позволяет проверять пароли размером в несколько сотен ГБ. При взаимодействии с восстановленными хэш-наборами он выдает выводы о влиянии политики, на основе которых создаются слайды в зале заседаний, и делает это на машинных скоростях, которые формируют современную политику паролей. Это также инструмент с наименьшей терпимостью к любительским ошибкам: неправильные режимы хеширования тратят впустую ресурсы графического процессора, а взломанные выходные данные представляют собой живой материал учетных данных.

Главное

  1. Выучите наизусть -m для ваших общих целей: -m 0 (MD5), -m 1000 (NTLM), -m 1800 (sha512crypt), а правильный режим — это разница между мгновенным запуском и мусором.
  2. Режимы атаки представляют собой настоящий словарь: - словарь 0 + правило, - маска 3, - гибрид 6; каждый отвечает на свой политический вопрос.
  3. Правила заставляют hashcat петь: список слов плюс правила/rockyou-30000.rule-style устанавливает тесты миллиардов вариантов, даже если они не существуют на диске.
  4. --show (взломанный), --left (невзломанный) и учет файлов potfile превращают проверку паролей в проверяемую науку, а не дымовую проверку.
  5. Всегда сначала проверяйте производительность: hashcat -b на ваших реальных картах сообщает вам, сколько на самом деле будет стоить маска, прежде чем клиент заплатит за графические часы.
  6. Потолок производительности — это хеширование затрат памяти: bcrypt и scrypt чрезвычайно замедляют работу графических процессоров, и в этом суть этих алгоритмов — соответствующим образом планируйте ожидания.
  7. Этика лаборатории собственного оборудования: взламывайте только хэши, которые вы извлекли из систем, которые вам было разрешено тестировать (клиентские системы по контракту, лабораторные виртуальные машины, ваши собственные учетные записи) — графический процессор невиновен, а объем взаимодействия — нет.
  8. Дисциплина вывода: взломанные пароли — это настоящие учетные данные реальных людей; хранилище зашифровано, срок хранения соответствует контракту, и в отчет не попадает ничего, кроме того, что действительно нужно клиенту.

Заметка из практики

Два вопроса перед каждым запуском: правильный ли я выбрал -m, и прочитал ли я, что буду делать со взломанным списком? Первый экономит графические дни; второй не допускает попадания паролей клиентов в реферальные электронные письма — правило, возникшее в начале карьеры.

Частые вопросы

В чем разница между -a 0 и -a 3?

-a 0 запускает словари и правила; -3 конструкции по маске (верхняя маска, класс char) перебором; гибрид (-a 6) сочетает в себе оба.

Нужен ли мне конкретный графический процессор?

Любая современная карта помогает, но скорость взлома зависит от оборудования и стоимости хэша; контрольные показатели перед обязательствами предотвращают обещания, которые ни одна карта не может выполнить.

Может ли hashcat взломать рукопожатия WPA?

Да (режим 22000 на современных сборках с правильно захваченным файлом рукопожатия), на этом обычно заканчивается цепочка взлома беспроводной сети.

Локальные графические процессоры или облачные графические процессоры?

Локальные карты дешевле для непрерывной работы и хранения данных внутри компании; облачные всплески для разовых больших пробегов; Положения клиентского контракта об обработке данных определяют, какие из них вам разрешено использовать.

Как мы берём на себя инструменты безопасности с открытым исходным кодом

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

Поговорить с инженером

Проблема с сервером? Взломанный сайт? Медленная страница?

Критические инциденты с ответом в течение 30 минут — круглосуточно, 7 дней в неделю.

Запросить экстренную поддержку support@kinetikatech.com