Подготовка списков имен пользователей и паролей
На этом шаге вы создадите два необходимых файла: список имен пользователей и список паролей. Эти списки будут использоваться Hydra для попыток входа в SSH. Создание этих списков позволяет систематически проверять различные комбинации имен пользователей и паролей на вашем целевом сервере.
Сначала откройте терминал. Вы находитесь в каталоге /home/labex/project (также доступном как ~/project). Вы создадите файлы в этом каталоге.
Используйте текстовый редактор nano, чтобы создать файл с именем usernames.txt:
nano ~/project/usernames.txt
Теперь добавьте в файл следующие имена пользователей. Это примеры; вы можете настроить их по своему усмотрению.
root
admin
test
user
ubuntu
После добавления содержимого сохраните файл, нажав Ctrl + O, затем нажмите Enter, чтобы подтвердить имя файла, и, наконец, нажмите Ctrl + X, чтобы выйти из nano.
Далее вы создадите список паролей. Снова используйте nano, чтобы создать файл с именем passwords.txt:
nano ~/project/passwords.txt
Добавьте в файл следующие пароли. Помните, что это всего лишь примеры.
password
123456
qwerty
secret
ubuntu
Сохраните файл, нажав Ctrl + O, затем нажмите Enter, чтобы подтвердить имя файла, и, наконец, нажмите Ctrl + X, чтобы выйти из nano.
Чтобы проверить, что файлы были созданы правильно, вы можете использовать команду cat, чтобы отобразить их содержимое.
Отобразите содержимое usernames.txt:
cat ~/project/usernames.txt
Вы должны увидеть вывод, похожий на этот:
root
admin
test
user
ubuntu
Аналогично, отобразите содержимое passwords.txt:
cat ~/project/passwords.txt
Вы должны увидеть вывод, похожий на этот:
password
123456
qwerty
secret
ubuntu
Эти файлы, usernames.txt и passwords.txt, теперь готовы к использованию с Hydra на последующих шагах.