Словарь для подбора паролей
В любом взломе аккаунтов подбор паролей является неотъемлемой частью.
Хорошо известно, что около 40% пользователей выбирают одинаковые пароли доступа к своей конфиденциальной информации и проблема в том, что многие из них даже не подозревают об этом.
Интересное исследование со слива паролей популярного сервиса.
Большая часть паролей 6-8 символов. В большенстве случаев это были только буквы в маленьком регистре либо буквы с цифрами.
Интересный факт, паролей, полностью совпадающих с именeм пользователя оказалось 630 000 из 11 716 208 из которых уникальных 4 867 246. Т.е. выходит 7.4%
Существует много инструментов для генерации паролей, но увидела тему,которая будет полезна, изучающим Linux.
В этой теме я хочу показать интересный инструмент, касающийся не столько пентеста, сколько социальной инженерии. Он поможет нам создавать файлы с паролями, скажем, для одной жертвы, о которой необходимо собрать как можно больше личной информации.
Взлом паролей не так прост, как создание словаря. Pwdlogy только позволит создать профильный словарь, он генерирует список возможных паролей по заданному набору ключевых слов, дней рождения и т.д. Мы можем использовать Pwdlogy с широким набором инструментов, таких как Burpsuite, THC-Hydra, Hashcat, и многих других.
УУстановка и запуск
> git clone
https://github.com/tch1001/pwdlogy> cd pwdlogy
> chmod a+x
pwdlogy.pyЗапуск производим от пользователя, состоящего в группе sudo:
ИИспользование
· Узнайте имя, ник, хобби, любимую спортивную команду, любимую еду, словом все, что вы можете узнать о жертве, что возможно будет отображаться в ее паролях.
· Дни рождения, имена домашних питомцев, имена членов семьи, друзей.
· Поместите все ключевые слова, которые, по вашему мнению, пригодятся в формировании словаря в файл keywords.txt
· Ключевые фразы вы можете добавить в файл – commonPhrases.txt
· Всю добытую информацию о днях рождения и прочих датах, которые как вы полагаете, важны в файл birthday.txt – в этом файле есть пример, как все это туда вписывать.
· Запустив pwdlogy, выполните команду “start”
· Дождитесь завершения. Сгенерированный словарь будет называться gen.txt, и будет находиться в папке c программой.
· Для просмотра дополнительных настроек воспользуйтесь командой “help”
Тестируем инструмент
Перед запуском я добавил по несколько пунктов в каждый файл - birthday.txt, keywords.txt и commonPhrases.txt
Запускаем генерацию словаря командой:
> “start”
Ждем окончания