Генерация сложных имен для перебора учетных записей и паролей

В рамках тестирования на проникновение периодически требуется создать словарь учетных записей или пар реквизитов для различных инструментов перебора учетных записей.
Причем не простых учетных записей, а записей вида имя.фамилия или инициалы_фамилия, а так же пары вида логин:пароль.
Для генерации подобных учетных записей нами были написаны две небольшие программы на Python.
Первая программа склеивает из двух словарей записи и создает все возможные комбинации.

Исходные коды можно взять на GitHub:
https://github.com/BlackDiverX/CredCompilator

Или скопировать с помощью клиента GIT:

git clone https://github.com/BlackDiverX/CredCompilator

cred-compilator.py

Утилита для создания всех комбинация слов из двух словарей.

Синтаксис запуска программы:

python cred-compilator.py

infile1 – входной файл 1;
infile2 – входной файл 2;
break – разделитель между словами. Чтобы создать список без разделителя, нужно вместо разделителя поставить '';
format – формат вывода[unix|win|mac]. Устанавливает формат перевода строки;
outfile – файл результатов.

Пример:

python credgen.py Name.txt Family.txt . unix Result.txt

В результате выполнения программы, будет получен список вида: имя.фамилия в файле Result.txt.

cred-append.py

Утилита для добавления текста в начало или конец строки.

Синтаксис запуска программы:

python cred-append.py

infile – входной файл;
append – текст для добавления в конец строки;
position – добавление в начало [start] или конец [end] строки;
format – формат вывода[unix|win|mac]. Устаналивает формат перевода строки;
outfile – файл результатов.

Пример:

python cred-append.py Logins.txt a end unix Result.txt

В результате выполнения программы, будет добавлена буква a в конец каждой строки, а результат записан в файл Result.txt.

В дальнейшем полученный словарь можно использовать в различных программах перебора чего-либо, например в программу перебора учетных записей почты (как это сделать, описывается в статье: Перебор почтовых адресов).

Заказать Аудит Безопасности или Пентест Вашей IT-инфраструктуры

Быть уверенным в своей IT-инфраструктуре – это быть уверенным в завтрашнем дне.

Для того, чтобы сделать заказ:

Заполните форму обратной связи и мы обязательно с вам свяжемся:
Форма обратной связи
Позвоните нам по телефону:
+7(909)952-44-33
Напишите нам на электронную почту:
order@blackdiver.net
Напишите нам в Telegram:
Telegram
Другие способы связи Вы сможете найти в разделе Контакты.

Please Login to Comment.