Категория > Новости > HTB Dynstr. Эксплуатируем уязвимость в DDNS - «Новости»
HTB Dynstr. Эксплуатируем уязвимость в DDNS - «Новости»26-10-2021, 00:00. Автор: Lamberts |
Hack The Box.warningПодключаться к машинам с HTB рекомендуется только через VPN. Не делай этого с компьютеров, где есть важные для тебя данные, так как ты окажешься в общей сети с другими участниками. РазведкаСканирование портовIP машины —
10.10.10.244 dynstr.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 Он действует в два этапа. На первом производится обычное быстрое сканирование, на втором — более тщательное сканирование, с использованием имеющихся скриптов (опция Результат работы скрипта Находим три открытых порта: 22 (служба SSH), 53 (служба DNS) и 80 (веб‑сервер Apache). На SSH нам ловить нечего, но можно сразу посмотреть, что может дать DNS. В первую очередь нас интересуют новые доменные имена и серверы:
host -l10.10.10.244
Проверка DNS-сервераНо DNS нам ничего не вернул, поэтому переходим к вебу. Внимательно осмотримся на сайте и поищем любую потенциально полезную информацию. Сайт оказался очень информативным — прямо на главной странице находим множество новых доменов, один адрес электронной почты и даже какие‑то учетные данные. Главная страница сайтаИнформация для связи — адрес электронной почты Сразу же добавим найденные DNS в
10.10.10.244 dynstr.htb dnsalias.htb dynamicdns.htb no-ip.htb dyna.htb
dnsrecon -adnsalias.htb
dnsrecon -adynamicdns.htb
dnsrecon -ano-ip.htb
dnsrecon -adyna.htb
Проверка найденных имен DNSСнова безрезультатно. Поэтому возвращаемся к вебу. Так как мы видим только одну страницу сайта, есть смысл поискать другой контент. Сканирование веб-контентаСуществует много утилит для перебора URL в поисках незалинкованного контента. Например, dirsearch или dirb. Но я с недавних пор предпочитаю легковесный ffuf. При запуске используем следующие параметры:
ffuf -uhttp://dynstr.htb/FUZZ -w~/tmp/wordlists/WebContent/dirs/directory-list-2.3-medium.txt -t 120
Результат сканирования каталогов с помощью ffufВ результате я нашел несколько каталогов. Директория
ffuf -uhttp://dynstr.htb/nic/FUZZ -w~/tmp/wordlists/WebContent/dirs/directory-list-2.3-medium.txt -t 120
Результат сканирования каталогов с помощью ffufМы находим единственную страницу
curl http://dynstr.htb/nic/update ; echo
Обращение к странице /nic/updateПока неясно, что это, но давай поищем этот каталог в Google. Может оказаться, что это известная технология, и тогда мы сможем почитать документацию и открыть какие‑то дополнительные возможности или даже скачать готовые эксплоиты. Гуглим Поиск каталога /nic/update Технология DDNSDDNS (динамический DNS) — это технология, которая позволяет обновлять информацию на сервере DNS на лету и, если это нужно, автоматически. DDNS применяется для того, чтобы назначить постоянное доменное имя устройству с динамическим IP. Тогда другие хосты смогут обращаться к нему по домену или даже узнавать, что IP-адрес изменился. Перейти обратно к новости |