Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
copy-fail-tiny-elf-CVE-2026-31431 — Minimal no-libc Linux x86_64 ELF PoC build para Copy Fail (CVE-2026-31431) | Kitploit
Ferramentas/GitHubGitHub/crihexe/copy-fail-tiny-elf-cve-2026-31431
Frameworks de ExploraçãoAnálise de VulnerabilidadesExploraçãoExploração de Binários
GitHubcrihexe/copy-fail-tiny-elf-cve-2026-31431

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

Minimal no-libc Linux x86_64 ELF PoC build para Copy Fail (CVE-2026-31431)

Ver Repositório
Site
631014há 5 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Copy Fail Tiny ELF - CVE-2026-31431

Exploit mínimo de 436 bytes para Copy Fail, graças ao poder do golfing

Mágica

Este ELF faz um golf extremo do exploit ao estar totalmente desmapeado, rwx, e ao usar-se condicionalmente como o payload ELF para envenenar o cache. Mais golfs de internals de ELF amaldiçoados em breve

Tem uma ideia melhor? Compita em https://copy.golf/

=== INÍCIO DA PARTE MAL FEITA ===

Referências

  • Writeup técnico: https://copy.fail/
  • Repositório do PoC upstream: https://github.com/theori-io/copy-fail-CVE-2026-31431
  • Entrada NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-31431

Requisitos

  • Linux x86_64
  • gcc
  • ld
  • strip

No Debian/Ubuntu:

sudo apt install build-essential binutils

Ambiente Nix

O repositório inclui um shell.nix fixado e um .envrc.

Com nix-shell:

nix-shell

Com direnv:

direnv allow

Isto fornece a toolchain reproduzível usada aqui:

gcc 15.2.1
GNU ld / strip de llvmPackages_19.bintools
python3

Compilar

make

Se estiver a usar Nix ou direnv, o make usará a toolchain do shell automaticamente.

Teste Rápido em VM

Também pode experimentar o exploit dentro de uma VM rápida Ubuntu Server 24.04 LTS

cd test-vm
./quick-test.sh

Verificar tamanho

make size

Limpar

make clean

Toolchain testada

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

Compilação menor reproduzível:

gcc 15.2.1
GNU ld 2.46
GNU strip com --strip-section-headers

O tamanho final varia com GCC, binutils e a implementação do strip.

Baixar ferramenta