← к ленте

Что такое NBNS и почему это уязвимость

П@pentesting_channelавтор про «it»
1 мес

Разбор протокола NBNS (NetBIOS Name Service), принципов его работы и рисков безопасности, связанных с перехватом NTLM-аутентификации.

Устаревшие сетевые протоколы могут стать точкой входа для кражи учетных данных в корпоративной сети.

  • NBNS — это старый протокол, который Windows использует для поиска компьютеров, если DNS не справляется.
  • Злоумышленники могут подделать ответ на широковещательный запрос, заставив компьютер пользователя подключиться к вредоносному серверу.
  • Это позволяет перехватить хеши NTLM-аутентификации для последующего взлома паролей.
  • Специалисты по безопасности используют инструменты вроде Responder для проверки сети на наличие подобных уязвимостей.
🧠 Что такое NBNS?
NBNS (NetBIOS Name Service) — это протокол разрешения имён, который является частью старого механизма NetBIOS.
Его задача:
определить IP-адрес компьютера по его имени внутри локальной сети.
Например: Пользователь хочет открыть:
\\SERVER01\share
Компьютеру нужно понять:
Где находится SERVER01?
Если DNS не отвечает, Windows может использовать NBNS. ⚙️ Как работает NBNS? Компьютер отправляет широковещательный запрос:
Кто такой SERVER01?
Запрос получают устройства в локальном сегменте. Любая машина может попытаться ответить:
SERVER01 = 192.168.1.50
И если ответ принят — Windows попробует подключиться. 💀 Где появляется проблема? Проблема в том, что в старых конфигурациях Windows слишком сильно доверяет таким ответам. Представим: Пользователь ошибся в имени:
\\FILESRV01\docs
Но настоящего сервера нет. Windows отправляет NBNS-запрос:
Кто такой FILESRV01?
Атакующий отвечает:
Это я.
Дальше может произойти попытка NTLM-аутентификации. Схема:
Пользователь
      |
      | NBNS запрос
      |
      ↓
Атакующий
      |
      | Ответ:
      | "Я FILESRV01"
      |
      ↓
NTLM Authentication
🛠 Почему это интересно при пентесте? NBNS позволяет проверить: — используется ли устаревший NetBIOS; — включены ли небезопасные механизмы поиска имён; — можно ли получить NTLM-аутентификацию пользователей; — есть ли условия для дальнейших атак. Именно поэтому инструменты вроде Responder умеют работать не только с LLMNR, но и с NBNS.

Кратко (AI)

Пост объясняет работу протокола NBNS, который используется для разрешения имен в локальных сетях Windows. Автор описывает уязвимость, позволяющую злоумышленникам перехватывать запросы и инициировать NTLM-аутентификацию, что часто используется при проведении тестов на проникновение.

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖