Стратегия взлома паролей: использование Pipal для определения распространенных шаблонов паролей

  • Автор темы Автор темы LeSh1y777
  • Дата начала Дата начала

LeSh1y777

Пользователь
Регистрация
25/9/25
Сообщения
5,682
Репутация
49
Лайки
152
Депозит
-8.95$
Добро пожаловать обратно, мои начинающие кибервоины!

В своей книге « Как стать мастером-хакером » и в предыдущей публикации я рекомендовал вам составить собственный список паролей, прежде чем пытаться взломать их методом перебора. Чаще всего пользователи создают простые, распространённые пароли, которые следуют простым шаблонам, которые легко запомнить. Чем лучше вы понимаете стратегию создателей паролей, тем выше ваши шансы взломать или угадать их.

6a4a49_0212d693f5624d4a983a81b373921c8f~mv2.jpg


В Kali есть инструмент, который может пролить свет на стратегии, используемые пользователями при создании паролей. Этот инструмент был разработан Робином Вудом, известным благодаря ceWL.

Конечно, я надеюсь, само собой разумеется, что это не относится к каждому паролю и пользователю, но помните, что нам достаточно взломать всего один пароль, чтобы вывести из строя всю сеть.

Шаг №1: Помощь Pipal

Начнем с обзора экрана справки Pipal.

кали > пипал -х

6a4a49_1439aef7c40447fda8ef531534da4d4a~mv2.png


Как видите, синтаксис Pipal прост. В большинстве случаев нам достаточно вызвать Pipal, указав количество лучших результатов, которые мы хотим просмотреть, и имя файла с паролями.

Синтаксис pipal:

pipal < -t количество лучших результатов><имя файла паролей >

Шаг №2: Проверьте Pipal на примерах списков паролей


На сайте https://www.hackers-arise.com/passwords вы найдёте несколько полезных списков паролей. Один из них — из дампа паролей пользователей Comcast (Comcast — крупнейший провайдер кабельного телевидения и интернета в США), собранного несколько лет назад. В этом файле вы найдёте почти 600 000 незашифрованных паролей. Давайте начнём с этого списка, чтобы посмотреть, как люди создают свои пароли.

Обязательно загрузите этот список в свою систему Kali. Я загрузил его на флеш-накопитель и подключил его к своей виртуальной машине Kali. Чтобы начать анализ паролей, просто введите:

kali > pipal -t 10 «comcast passwords.txt»

6a4a49_51a01a76280145ec9ed7e90f34fb96e8~mv2.png


Как видите выше, Pipal потребовалось всего 30 секунд для анализа этого файла паролей. Затем он вывел 10 самых распространённых паролей, из которых наиболее распространённым был «password», на втором месте — «bluebird», а на третьем — «12345678». Также обратите внимание, что десятым по распространённости оказался «comcast1». По моим наблюдениям, люди часто используют в паролях название сервиса, обычно с цифрой после него. Это облегчает запоминание и взлом.

Прокрутив результаты вниз, можно найти данные об использованных наборах символов. В этом списке 45% паролей состоят из строчных букв и цифр, а 39% — только из строчных букв.

6a4a49_8ceee5ae91ff43399d7eef5bf0c97474~mv2.png


Прокрутив страницу немного вниз, мы увидим 10 самых популярных базовых слов. Это слова из словаря, которые составляют основу пароля, но за ними могут следовать цифры или специальные символы.

6a4a49_068b64a461d94148a9c85261b9140a58~mv2.png


Мы также видим, что почти 50% используют пароль из 8 символов. Это значительно упрощает взлом пароля, поскольку список потенциальных паролей можно ограничить только паролями из 8 символов, что значительно упрощает и ускоряет нашу работу.

6a4a49_012436b8108d43aa9752957c20d28bec~mv2.png


Далее в результатах мы видим, что наиболее распространённой схемой является добавление двух цифр в конец основного слова (почти 13%). Примерно в 11% случаев последняя цифра — «1».

6a4a49_da1b0a4e3a814aaaad5d0c1bd327f3cd~mv2.png


Выходные данные Pipal также включают вероятность добавления к базовому слову 2 и 3 цифр («23» является наиболее распространенным для 2 цифр, а «123» — для 3 цифр).

6a4a49_8ceee5ae91ff43399d7eef5bf0c97474~mv2.png


Кроме того, pipal отображает ключевую информацию о наборах символов, используемых в паролях.

Шаг №3: Проанализируйте 10 000 самых популярных паролей

Далее давайте проанализируем 10 000 самых популярных паролей, найденных в дампах данных в 2018 году. Этот список, опять же, можно найти на сайте www.hackers-arise.com/password . Загрузите его в корневую папку Kali. Затем просто введите:

kali > pipal -t 10 top_10000_passwords.txt

6a4a49_690b2c34cabc47009f2d42f8ffe99cfa~mv2.png


Как видно выше, результаты немного отличаются от списка паролей Comcast. 10 самых популярных паролей очень просты и предсказуемы. В число 10 самых популярных базовых слов входят:

  1. любовь
  2. пароль
  3. qwerty
  4. myspace
  5. футбольный
  6. я тебя люблю
  7. ангел
  8. принцесса
  9. малышка
  10. футбол
Прокрутив страницу дальше, мы обнаруживаем, что, как и в нашем списке паролей Comcast, наиболее распространенной последней цифрой является 1: почти 24% используют ее в качестве последней цифры своего пароля.

6a4a49_dae91e9d88524978a9eaaf6d99659250~mv2.png


Подобно списку Comcast, наиболее распространенные последние 2 цифры — «23», а наиболее распространенные последние 3 цифры — «123».

6a4a49_ba895deb1a4a47929e0d620c905da221~mv2.png


Анализ pipal также показывает, что наборы символов этого списка в основном состоят из строчных букв алфавита (почти 46%) и строчных букв алфавита с цифрами (43%).

Краткое содержание

Важно разработать стратегию взлома паролей, если, конечно, у вас нет фермы графических процессоров, ботнета или суперкомпьютера. В противном случае вы потратите время и деньги зря. Анализ двух списков паролей показывает, что люди используют простые стратегии для их создания. Поняв эту стратегию, вы можете значительно повысить вероятность взлома большинства паролей и существенно сократить время и ресурсы, необходимые для этого. Имейте в виду, что для взлома всей сети достаточно взломать всего один пароль.
 
Назад
Сверху Снизу