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

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

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

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

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

Категории

Все категории
Loading categories
copy-fail-tiny-elf-CVE-2026-31431 — Минимальная сборка PoC ELF для Linux x86_64 без libc для Copy Fail (CVE-2026-31431) | Kitploit
Инструменты/GitHubGitHub/crihexe/copy-fail-tiny-elf-cve-2026-31431
Фреймворки для эксплойтовАнализ уязвимостейЭксплуатацияЭксплуатация Бинарных Файлов
GitHubcrihexe/copy-fail-tiny-elf-cve-2026-31431

copy-fail-tiny-elf-CVE-2026-31431

Минимальная сборка PoC ELF для Linux x86_64 без libc для Copy Fail (CVE-2026-31431)

Репозиторий
Сайт
63103 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

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

Copy Fail Tiny ELF - CVE-2026-31431

Минимальный эксплойт размером 436 байт для Copy Fail, благодаря силе гольфинга

Магия

Этот ELF ультра-гольфит эксплойт, будучи полностью неотображённым, rwx, и используя себя условно в качестве ELF-пейлоада для отравления кэша. Более проклятые внутренности ELF для гольфинга скоро появятся

Есть идея лучше? Соревнуйтесь на https://copy.golf/

=== НАЧАЛО НЕБРЕЖНОЙ ЧАСТИ ===

Ссылки

  • Технический разбор: https://copy.fail/
  • Репозиторий исходного PoC: https://github.com/theori-io/copy-fail-CVE-2026-31431
  • Запись в NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-31431

Требования

  • Linux x86_64
  • gcc
  • ld
  • strip

На Debian/Ubuntu:

root@kitploit:~
sudo apt install build-essential binutils

Окружение Nix

Репозиторий включает закреплённые shell.nix и .envrc.

С nix-shell:

root@kitploit:~
nix-shell

С direnv:

root@kitploit:~
direnv allow

Это обеспечивает воспроизводимый инструментарий, используемый здесь:

root@kitploit:~
gcc 15.2.1
GNU ld / strip из llvmPackages_19.bintools
python3

Сборка

root@kitploit:~
make

Если вы используете Nix или direnv, make автоматически использует инструментарий из окружения.

Быстрый тест в VM

Вы также можете попробовать эксплойт внутри быстрой VM Ubuntu Server 24.04 LTS

root@kitploit:~
cd test-vm
./quick-test.sh

Проверка размера

root@kitploit:~
make size

Очистка

root@kitploit:~
make clean

Протестированный инструментарий

root@kitploit:~
gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1)
GNU ld (GNU Binutils for Ubuntu) 2.42
GNU strip (GNU Binutils for Ubuntu) 2.42

Воспроизводимая сборка меньшего размера:

root@kitploit:~
gcc 15.2.1
GNU ld 2.46
GNU strip с --strip-section-headers

Итоговый размер зависит от GCC, binutils и реализации strip.

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