Категория > Новости > HTB Snoopy. Проводим MITM-атаку на SSH для получения учетных данных - «Новости»
HTB Snoopy. Проводим MITM-атаку на SSH для получения учетных данных - «Новости»19-10-2023, 18:25. Автор: Авдей |
Hack The Box. Ее уровень — сложный.warningПодключаться к машинам с HTB рекомендуется только через VPN. Не делай этого с компьютеров, где есть важные для тебя данные, так как ты окажешься в общей сети с другими участниками. Читайте также - Логистический cервис МЫ РАБОТАЕМ ДЛЯ ВАС КАЖДЫЙ ДЕНЬ 24/7! Международные грузоперевозки, перевозки внутри РФ, таможенное оформление, выпуск ЭЦП БЕСПЛАТНО - стоимость таможенное оформление экспорт по доступным ценам. РазведкаСканирование портовДобавляем IP-адрес машины в 10.10.11.212 snoopy.htb И запускаем сканирование портов. Справка: сканирование портовСканирование портов — стандартный первый шаг при любой атаке. Он позволяет атакующему узнать, какие службы на хосте принимают соединение. На основе этой информации выбирается следующий шаг к получению точки входа. Наиболее известный инструмент для сканирования — это Nmap. Улучшить результаты его работы ты можешь при помощи следующего скрипта: ports=$(nmap -p- --min-rate=500 $1 | grep^[0-9] | cut -d '/' -f 1 | tr 'n' ',' | sed s/,$//)nmap -p$ports -A $1 Он действует в два этапа. На первом производится обычное быстрое сканирование, на втором — более тщательное сканирование, с использованием имеющихся скриптов (опция Результат работы скрипта Сканер нашел три открытых порта:
На SSH ничего не добьемся, а вот быстро проверить DNS мы можем. dig @snoopy.htb Новых записей DNS обнаружить не удалось, поэтому смело переходим к веб‑серверу, а точнее — к сайту, который на нем расположен. Главная страница сайта Находим упоминание нескольких пользователей, которые потенциально могут иметь учетную запись как на самом сайте, так и на сервере. Имена пользователей на сайте Также натыкаемся на сообщение о том, что почтовый сервис Содержимое страницы contact.html Точка входаПопробуем просканировать поддомены в поисках скрытых страниц и форм для авторизации. Справка: сканирование веба c ffufОдно из первых действий при тестировании безопасности веб‑приложения — это сканирование методом перебора каталогов, чтобы найти скрытую информацию и недоступные обычным посетителям функции. Для этого можно использовать программы вроде dirsearch и DIRB. Я предпочитаю легкий и очень быстрый ffuf. При запуске указываем следующие параметры:
Место перебора помечается словом FUZZ. Команда получается следующая: ffuf -uhttp://snoopy.htb/-wsubdomains-top1million-110000.txt -t 256 -H 'Host: FUZZ.snoopy.htb' В вывод утилиты попадают абсолютно все слова из словаря, поэтому следует дополнительно указать фильтр по размеру страницы (параметр ffuf -uhttp://snoopy.htb/-wsubdomains-top1million-110000.txt -t 256 -H 'Host: FUZZ.snoopy.htb' -fs0,23418 Добавляем найденный поддомен в файл 10.10.11.212 snoopy.htb mm.snoopy.htb Нас встречает сервис Mattermost. Тут ничего не сделать, поэтому возвращаемся к первому сайту. Продолжив поиски, обнаруживаем файл, который мы можем скачать. Скачанный файл в Burp Proxy Burp сразу подсвечивает места, которые могут быть уязвимы для LFI, поэтому тщательно проверим этот запрос. Закидываем его в Burp Intruder и прогоняем по списку с разными вариантами подстановки. Burp Intruder — вкладка PositionsBurp Intruder — результат перебора Мы находим такой путь к файлу, который возвращает тот же ответ, что остальные варианты. Повторяем запрос через curl и пробуем скачать файл curl 'http://snoopy.htb/download?file=....//....//....//....//....//....//....//....//etc/passwd' -of.zip unzip f.zip cat press_package/etc/passwd Получаем файл, а значит, уязвимость есть. Точка опорыNS updateПервым делом я подумал, что благодаря LFI мы можем получить важные данные для подключения к службе BIND DNS. Далее для неработающего домена создадим NS-запись, указывающую на наш сервер. Затем развернем службу SMTP и попробуем восстановить пароль от Mattermost, чтобы он пришел на почту. Это заставит удаленный сервер прислать ссылку для восстановления пароля на наш сервер. Перейти обратно к новости |