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

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

Джон Потрошитель: проверка паролей сделана правильно

John the Ripper — это оригинальная рабочая лошадка аудита паролей: извлекайте хэши, вводите их и позволяйте циклам ЦП и правилам списков слов находить слабые учетные данные в масштабе. Его профессиональная роль — это раздел отчета, посвященный воздействию, — доказательство того, что политика паролей существует на бумаге и не работает на практике, когда файл rockyou.txt, пропущенный Джоном, превращает историю учетной записи в поиск учетной записи. Он стабилен, поддерживает сценарии и поддерживает множество форматов, и цена этой стабильности — однопоточная производительность по сравнению со взломом графического процессора.

Главное

  • Основы рабочего процесса: отменить затенение /etc/passwd + /etc/shadow в один файл, затем john --wordlist=rockyou.txt хэш-файл для стандартного первого прохода.
  • Инкрементальный режим (маска) обеспечивает покрытие без использования словаря: john --incremental hashfile сжигает процессор чистым перебором и получает свой час только для хэшей, которые вам интересны.
  • Флаги формата имеют значение: --format=NT, sha512crypt или более новые форматы Jumbo; неправильное предположение о формате тратит часы на неправильный движок.
  • Правила — это профессиональный рычаг: списки слов плюс правила изменения (правила/наборы стилей best64) позволяют найти Пароль1! шаблоны, которые пропускают необработанные списки.
  • Jumbo добавляет современные возможности: архивы PDF, ZIP, bcrypt и --show для вывода списка взломанных паролей в виде чистой строки отчета.
  • Это территория ЦП: JtR масштабируется по ядрам и количеству компьютеров; оставьте работу в масштабе графического процессора для hashcat и выбирайте для каждой рабочей нагрузки.
  • Этика здесь — самый строгий из всех инструментов: вы проверяете хэши, которые вам было разрешено проверять — системы, принадлежащие клиенту, лабораторные машины, файлы, необходимые для взаимодействия, потому что взломанные пароли — это настоящие учетные данные для данных реальных людей.
  • Доставка важнее, чем взлом: как только у вас есть доказательства, в отчете отображается влияние (политика, повторное использование, пробелы в ротации), а не таблица с действующими паролями, кроме тех, которые клиент просил показать по контракту.

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

Джон нашел шесть учетных записей с одинаковым графиком сезонных дней и помог нашей команде полностью переписать политику, о которой мы просили. Реалии процессора научили меня указывать в отчете список слов и часы, а не строить догадки.

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

Джон или Хэшкэт?

И то, и другое: Джон владеет работой процессора, форматами и быстрыми заданиями; hashcat владеет масштабом графического процессора; набор инструментов хранит и то, и другое и выбирает в зависимости от рабочей нагрузки.

Почему не радужные столы?

Они умерли вместе с солями: современные хранилища паролей (bcrypt, scrypt, соленые хэши) делают бесполезными предварительно вычисленные таблицы, поэтому победили списки слов и правила.

Как долго следует проводить проверку паролей?

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

Что означает Джамбо в названии?

Сборка Jumbo от сообщества содержит дополнительные форматы, форматы исправлений и режимы; для профессиональной работы это версия, которую вы устанавливаете, и точка.

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

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

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

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

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

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