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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2023-21817 — Минималистичный инструмент для проверки уязвимости локального повышения привилегий (LPE) CVE-2023-21817 (Windows Kerberos LPE), написанный на C++. | Kitploit
Инструменты/GitHubGitHub/johnnygreeme/cve-2023-21817
Повышение привилегийАнализ уязвимостейЭксплуатацияТестирование на ПроникновениеОбучение и Образование
GitHubjohnnygreeme/cve-2023-21817

CVE-2023-21817

Минималистичный инструмент для проверки уязвимости локального повышения привилегий (LPE) CVE-2023-21817 (Windows Kerberos LPE), написанный на C++.

Репозиторий
11 месяц назадЕщё не проверено

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться

CVE-2023-21817 — средство проверки уязвимости Windows Kerberos LPE

Минималистичный C++ Proof of Concept (PoC) / средство проверки уязвимости для CVE-2023-21817. Эта утилита помогает исследователям безопасности и системным администраторам определить, уязвима ли система Windows к ошибке локального повышения привилегий (LPE) в Kerberos, путём взаимодействия с подсистемой Local Security Authority (LSA).

Обзор

CVE-2023-21817 — это уязвимость локального повышения привилегий в компоненте Windows Kerberos. Она позволяет пользователю с низкими привилегиями обходить ограничения безопасности во время последовательности разблокировки рабочей станции.

Этот инструмент пытается запустить конкретную логику разбора через LsaLogonUser, используя ограниченный класс информации KerbUnlockLogon. Он анализирует возвращаемый код NTSTATUS, чтобы определить, отсутствует ли обновление безопасности.

Справочник по кодам состояния

Инструмент оценивает статус уязвимости на основе ответа NTSTATUS от подсистемы LSA:

Требования

  • Компилятор: Microsoft Visual C++ Compiler (MSVC)
  • IDE: Visual Studio 2019 / 2022 или MSBuild
  • Windows SDK: 10.0 или выше
  • Зависимости библиотек: Secur32.lib (подключается автоматически через pragma)

Компиляция и использование

  1. Откройте проект в Visual Studio.
  2. Установите конфигурацию сборки Release и выберите целевую архитектуру (x64 или x86).
  3. Соберите решение.
  4. Запустите скомпилированный исполняемый файл из командной строки:
root@kitploit:~
CVE-2023-21817-Checker.exe

Дисклеймер

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

Скачать инструмент
Код NTSTATUSИмя статусаВердиктОписание
0xC0000003STATUS_INVALID_INFO_CLASSИСПРАВЛЕНО (Безопасно)Патч активен. LSA безопасно отклонил ограниченный класс KerbUnlockLogon в этом контексте.
0xC000006DSTATUS_LOGON_FAILUREУЯЗВИМО (Без исправления)Уязвимый обработчик обработал запрос и отклонил его только из-за фиктивных учётных данных.
0xC0000022STATUS_ACCESS_DENIEDУЯЗВИМО (Без исправления)Структура обошла начальные проверки, но не прошла из-за низких привилегий процесса.
0xC000005ESTATUS_NO_LOGON_SERVERSУЯЗВИМО (Без исправления)Уязвимый обработчик активен, но не смог связаться с контроллером домена.