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

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

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

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

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

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/puckiestyle/cve-2024-23113
Сканеры уязвимостейЭксплуатацияЭксплуатация веб-приложенийСетевая безопасностьТестирование на Проникновение
GitHubpuckiestyle/cve-2024-23113

CVE-2024-23113

Обнаруживает уязвимость строки формата CVE-2024-23113 в сервисе FortiGate FGFM через SSL-соединение на порту 541, отправляя специально созданные полезные нагрузки для проверки восприимчивости к RCE.

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

Популярное

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

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

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

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

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

CVE-2024-23113

Скрипт предназначен для обнаружения CVE-2024-23113 — уязвимости форматной строки в сервисе FGFM FortiGate (протокол FortiGate to FortiManager), работающем на TCP-порту 541. Уязвимость возникает из-за того, что атакующий может контролировать форматную строку, что может привести к удаленному выполнению кода (RCE) или другим нежелательным последствиям. Сервис FGFM обеспечивает связь между устройствами FortiGate и FortiManager для управления конфигурациями, а в неисправленной версии некорректно обрабатываются входные данные, что делает его восприимчивым к эксплуатации форматной строки. Как работает скрипт

root@kitploit:~
Настройка сетевого подключения:
    Сначала скрипт устанавливает SSL/TLS-соединение с целью на порту 541.
    Для установки соединения используется объект ssl.SSLContext с отключенной проверкой сертификата, так как устройство может использовать самоподписанные сертификаты.

Построение полезной нагрузки:
    После подключения скрипт формирует вредоносную полезную нагрузку, используя эксплуатацию форматной строки (authip=%n). Директива %n указывает системе записать количество уже выведенных байтов в переменную, что может привести к повреждению памяти.
    Сформированная полезная нагрузка отправляется цели через установленное соединение.

Логика обнаружения:
    Затем скрипт проверяет поведение цели в ответ на полезную нагрузку.
    Если соединение резко разрывается и возникает SSL-оповещение, это указывает на то, что цель уязвима, так как были активированы механизмы защиты от уязвимости форматной строки (например, _FORTIFY_SOURCE в glibc).
    Если соединение остается открытым, цель, скорее всего, исправлена.

Инструкция по использованию

root@kitploit:~
Запуск скрипта:
    Запустите скрипт с помощью Python 3, выполнив:

sh

python check_vulnerability.py

Ввод имени хоста/IP:

root@kitploit:~
Вам будет предложено ввести имя хоста или IP-адрес для проверки на уязвимость.
Если вы хотите остановиться, введите exit.

Вывод:

root@kitploit:~
Если цель уязвима, скрипт выведет:

[!] Предупреждение: уязвим!

Если цель исправлена, будет выведено:

root@kitploit:~
    [+] <hostname> похоже, исправлен.

Требования

root@kitploit:~
Установленный Python 3 на машине, запускающей скрипт.
Сетевой доступ к целевому устройству, гарантирующий, что порт 541 открыт.
На целевом устройстве должен быть запущен сервис FGFM.
Скачать инструмент