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_Grail — Élégant exploit C++ pour CVE-2026-31431 (Copy Fail) utilisant le chiffrement authentifié AF_ALG + splice(2) pour écraser la mémoire du binaire setuid | Kitploit
Outils/GitHubGitHub/cleozi/copy_grail
Escalade de PrivilègesFrameworks d'ExploitationAnalyse des VulnérabilitésExploitationApprentissage et ÉducationExploitation de Binaires
GitHubcleozi/copy_grail

Copy_Grail

Élégant exploit C++ pour CVE-2026-31431 (Copy Fail) utilisant le chiffrement authentifié AF_ALG + splice(2) pour écraser la mémoire du binaire setuid

Voir le dépôt
3il y a 4 moisPas encore vérifié

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

copygrail | copy-fail-CVE-2026-31431

copygrail est une implémentation compacte en C++ dans un fichier unique de la vulnérabilité d'élévation de privilèges locaux CVE-2026-31431 (« Copy Fail »).

Elle illustre une technique propre de corruption du cache de pages via AF_ALG + splice(), qui peut être utilisée pour écraser un binaire setuid et élever les privilèges à root sur les systèmes Linux vulnérables.

Le projet a été conçu dans un souci de simplicité et de portabilité — pas de code volumineux, pas de dépendances inutiles, juste une preuve de concept directe écrite en C++ moderne.

⚠️ Avertissement légal

Ce projet est destiné uniquement à des fins éducatives, de recherche en sécurité et de tests d'intrusion autorisés.

Ne l'exécutez pas contre des machines dont vous n'êtes pas propriétaire ou pour lesquelles vous n'avez pas l'autorisation explicite de tester. Une mauvaise utilisation de ce logiciel peut enfreindre les lois et réglementations locales. Les auteurs déclinent toute responsabilité en cas de dommage ou d'utilisation illégale.

Fonctionnalités

  • Code source dans un fichier unique
  • Implémentation C++ moderne et lisible
  • Dépendances externes minimales
  • Binaire compilé statiquement pour la portabilité
  • Internes documentés pour faciliter la recherche et l'apprentissage

Prérequis

  • Un noyau Linux vulnérable à CVE-2026-31431
  • g++ avec le support C++11 ou plus récent
  • En-têtes de développement zlib

Debian/Ubuntu :

root@kitploit:~
sudo apt install zlib1g-dev

Compilation

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

Exécution

root@kitploit:~
./copygrail
Télécharger l’outil