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

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

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

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

cred-compilator.py

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

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

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

Пример:

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

cred-append.py

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

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

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

Пример:

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

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

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

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

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

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