Введение
В рамках данного испытания вам поручено взломать FTP-сервер недобросовестного сотрудника, используя утилиту Hydra и специально подготовленный словарь. По сценарию в корпоративной сети обнаружен плохо защищенный FTP-сервер, и ваша цель — вычислить пароль и принять меры по защите сервера.
Испытание включает в себя настройку уязвимого FTP-сервера с помощью vsftpd, создание пользователя configuser с известным паролем и подготовку файла со списком паролей passwords.txt, содержащего такие варианты, как "config1", "config123" и "password". В завершение вы воспользуетесь Hydra для перебора пароля учетной записи configuser на localhost, чтобы найти верную комбинацию и наглядно продемонстрировать наличие уязвимости.
Взлом FTP с использованием пользовательского словаря
Недобросовестный сотрудник развернул в корпоративной сети личный FTP-сервер со слабым паролем. Ваша миссия — использовать Hydra для определения пароля и обеспечения безопасности сервера.
Задачи
- Создайте файл со списком паролей
passwords.txtв директории~/project, содержащий пароли "config1", "config123" и "password". - Используйте Hydra для взлома пароля FTP для пользователя
configuserнаlocalhost, применяя созданный вами словарь.
Требования
- Файл со списком паролей должен называться
passwords.txtи находиться в директории~/project. - Команда Hydra должна быть направлена на службу FTP, запущенную на
localhost. - В команде Hydra должен быть указан логин
configuser. - Команда Hydra должна использовать созданный вами файл со списком паролей.
- Файл со списком паролей должен содержать записи "config1", "config123" и "password", каждая с новой строки.
- Сохраните результаты работы в файл
results.txtв директории~/project.
Примеры
Если Hydra успешно подберет пароль, вы увидите результат, аналогичный следующему:
cat ~/project/results.txt
Должен отобразиться следующий вывод:
[21][ftp] host: localhost login: configuser password: [placeholder]

Подсказки
- Используйте команду
echo -eили текстовый редактор для создания файла со словарем. - Обратитесь к документации по лабораторной работе, чтобы уточнить правильный синтаксис Hydra.
Резюме
В данном испытании целью был взлом пароля FTP с помощью Hydra и пользовательского словаря. Процесс включал установку и настройку vsftpd и hydra, создание тестового пользователя (configuser) со слабым паролем и запуск службы FTP.
Выполнение задачи потребовало создания файла passwords.txt с вариантами паролей и последующего использования Hydra для проведения атаки методом перебора на localhost. Это упражнение наглядно демонстрирует, как использовать Hydra для выявления слабых паролей в сервисах FTP, и подчеркивает критическую важность использования сложных паролей.


