Инструменты безопасности с открытым исходным кодом
Джон Потрошитель: проверка паролей сделана правильно
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 — вопрос будет закрыт, оценён по делу, внедрён без лишних движений и под наблюдением круглосуточно.