Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
copy-fail-tiny-elf-CVE-2026-31431 — # Construction PoC minimaliste sans libc d'un ELF Linux x86_64 pour Copy Fail (CVE-2026-31431) | Kitploit
Outils/GitHubGitHub/crihexe/copy-fail-tiny-elf-cve-2026-31431
Frameworks d'ExploitationAnalyse des VulnérabilitésExploitationExploitation de Binaires
GitHubcrihexe/copy-fail-tiny-elf-cve-2026-31431

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

# Construction PoC minimaliste sans libc d'un ELF Linux x86_64 pour Copy Fail (CVE-2026-31431)

Voir le dépôt
Site web
6310il y a 3 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Copy Fail Tiny ELF - CVE-2026-31431

Exploit minimal de 436 octets pour Copy Fail, grâce au pouvoir du golfing

Magie

Cet ELF ultra-golfé exploite la faille en étant totalement non mappé, rwx, et en s'utilisant lui-même conditionnellement comme charge utile ELF pour empoisonner le cache. D'autres golfs d'internals ELF maudits arrivent bientôt

Vous avez une meilleure idée ? Competez sur https://copy.golf/

=== DÉBUT DE LA PARTIE BÂCLÉE ===

Références

  • Article technique : https://copy.fail/
  • Dépôt PoC en amont : https://github.com/theori-io/copy-fail-CVE-2026-31431
  • Entrée NVD : https://nvd.nist.gov/vuln/detail/CVE-2026-31431

Prérequis

  • Linux x86_64
  • gcc
  • ld
  • strip

Sur Debian/Ubuntu :

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

Environnement Nix

Le dépôt inclut un shell.nix épinglé et un .envrc.

Avec nix-shell :

root@kitploit:~
nix-shell

Avec direnv :

root@kitploit:~
direnv allow

Cela fournit la chaîne d'outils reproductible utilisée ici :

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

Compilation

root@kitploit:~
make

Si vous utilisez Nix ou direnv, make utilisera automatiquement la chaîne d'outils du shell.

Test rapide en VM

Vous pouvez aussi essayer l'exploit dans une VM rapide Ubuntu Server 24.04 LTS

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

Vérifier la taille

root@kitploit:~
make size

Nettoyage

root@kitploit:~
make clean

Chaîne d'outils testée

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

Compilation plus petite reproductible :

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

La taille finale varie selon GCC, binutils et l'implémentation de strip.

Télécharger l’outil