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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2026-94597-poc — Python PoC для цепочки RCE через загрузку изображений в NukeViet 4.6.01: генерирует полиглотный PHP-пейлоад и в авторизованной лабораторной среде выполняет вход, загружает его и запускает проверочную команду. | Kitploit
Инструменты/GitHubGitHub/canhieu/cve-2026-94597-poc
Генерация полезной нагрузкиАнализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийВеб-безопасностьИнструмент Удаленного Доступа
GitHubcanhieu/cve-2026-94597-poc

CVE-2026-94597-poc

Python PoC для цепочки RCE через загрузку изображений в NukeViet 4.6.01: генерирует полиглотный PHP-пейлоад и в авторизованной лабораторной среде выполняет вход, загружает его и запускает проверочную команду.

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

Популярное

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

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

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

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

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

PoC RCE через загрузку изображений в NukeViet 4.6.01

Авторизованный лабораторный PoC для описанной цепочки загрузки изображений в NukeViet:

  1. verify_image() пропускает короткие открывающие теги PHP (<?).
  2. Нормализация имени файла сохраняет внутреннее расширение .php.
  3. Правило перезаписи при загрузке проверяет .php только в конце URI.
  4. Сервер с включёнными короткими тегами PHP и применимым обработчиком PHP в Apache может выполнить загруженный полиглот.

Этот репозиторий не содержит учётных данных, токенов, cookie или конфигурации реальных целей. Запускайте только против собственной или явно авторизованной лаборатории.

Требования

  • Python 3.10+
  • requests
  • Экземпляр лаборатории NukeViet 4.6.01 с авторизованной учётной записью, имеющей право загрузки
  • Конфигурация PHP/Apache в лаборатории, соответствующая условиям выполнения выше

Установка зависимости:

python3 -m pip install requests

Только генерация полезной нагрузки

Без сетевого запроса:

python3 nukeviet_rce.py --payload-only --file shell.php.jpg

Запуск против авторизованной лаборатории

python3 nukeviet_rce.py \
  --authorized \
  --url http://127.0.0.1:8080 \
  --username LAB_USER \
  --password 'LAB_PASSWORD' \
  --command id

Скрипт выполняет: вход -> multipart-загрузку -> извлечение пути загруженного файла -> один запрос команды. Используйте безвредные проверочные команды, такие как id или whoami.

Границы доказательств

PoC демонстрирует воздействие только тогда, когда точная конфигурация цели приводит к выполнению PHP. Один лишь успешный проход генерации полезной нагрузки или совпадение на уровне исходного кода не доказывает RCE во время выполнения. Не запускайте его против сторонних систем.

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