Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 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
63107há 4 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:

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

Ambiente Nix

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

Com nix-shell:

root@kitploit:~
nix-shell

Com direnv:

root@kitploit:~
direnv allow

Isto fornece a toolchain reproduzível usada aqui:

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

Compilar

root@kitploit:~
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

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

Verificar tamanho

root@kitploit:~
make size

Limpar

root@kitploit:~
make clean

Toolchain testada

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

Compilação menor reproduzível:

root@kitploit:~
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