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

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

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

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

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

Категории

Все категории
Loading categories
Copy_Grail — Элегантный эксплойт на C++ для CVE-2026-31431 (Copy Fail) с использованием аутентифицированного шифрования AF_ALG и splice(2) для перезаписи памяти setuid-бинарника | Kitploit
Инструменты/GitHubGitHub/cleozi/copy_grail
Повышение привилегийФреймворки для эксплойтовАнализ уязвимостейЭксплуатацияОбучение и ОбразованиеЭксплуатация Бинарных Файлов
GitHubcleozi/copy_grail

Copy_Grail

Элегантный эксплойт на C++ для CVE-2026-31431 (Copy Fail) с использованием аутентифицированного шифрования AF_ALG и splice(2) для перезаписи памяти setuid-бинарника

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

Популярное

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

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

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

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

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

copygrail | copy-fail-CVE-2026-31431

copygrail — это компактная однострочная реализация на C++ уязвимости локального повышения привилегий CVE-2026-31431 («Copy Fail»).

Она демонстрирует чистую технику повреждения page cache через AF_ALG + splice(), которую можно использовать для перезаписи setuid-бинарника и повышения привилегий до root на уязвимых системах Linux.

Проект создан с упором на простоту и переносимость — никакого раздутого кода, никаких лишних зависимостей, просто понятный proof-of-concept на современном C++.

⚠️ Правовое предупреждение

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

Не запускайте его на машинах, которыми вы не владеете или на тестирование которых у вас нет явного разрешения. Неправильное использование этого ПО может нарушать местные законы и нормативные акты. Авторы не несут ответственности за любой ущерб или незаконное использование.

Возможности

  • Исходный код в одном файле
  • Современная, читаемая реализация на C++
  • Минимальные внешние зависимости
  • Статически скомпилированный бинарник для переносимости
  • Документированные внутренности для упрощения исследований и обучения

Требования

  • Ядро Linux, уязвимое к CVE-2026-31431
  • g++ с поддержкой C++11 или новее
  • Заголовочные файлы разработки zlib

Debian/Ubuntu:

root@kitploit:~
sudo apt install zlib1g-dev

Сборка

root@kitploit:~
g++ -O2 -static -o copygrail copygrail.cpp -lz

Запуск

root@kitploit:~
./copygrail
Скачать инструмент