Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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
Fix-Log4j-PowershellScript — Atténuation de Log4Shell (CVE-2021-44228) - rechercher et supprimer la classe JNDI des fichiers *log4j*.jar sur le système avec Powershell (Windows) | Kitploit
Outils/GitHubGitHub/sysadmin0815/fix-log4j-powershellscript
Utilitaires GénérauxScanners de VulnérabilitésAnalyse des VulnérabilitésScripting et AutomatisationAudit de ConfigurationRéponse aux IncidentsArchived
GitHubsysadmin0815/fix-log4j-powershellscript

Fix-Log4j-PowershellScript

Atténuation de Log4Shell (CVE-2021-44228) - rechercher et supprimer la classe JNDI des fichiers *log4j*.jar sur le système avec Powershell (Windows)

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

Fix-Log4j-PowershellScript (CVE-2021-44228)

PSScriptAnalyzer

rechercher et supprimer la classe JNDI Lookup des fichiers log4j.jar sur le système avec Powershell (Windows)
assurez-vous d'utiliser la dernière version du script !

Version de publication 1.6.2 et supérieure

Mode Kill pour les processus Java implémenté. ($killMode)
par défaut à $false si non modifié manuellement ! Soyez prudent en utilisant cette fonctionnalité !

le script peut être déployé manuellement, avec une GPO ou des outils de déploiement comme SCCM.


Fonctionnalités et informations :

par défaut, le script recherche sur C:\ si non modifié
-peut être modifié pour rechercher sur tous les lecteurs locaux avec $searchAllDrives = $true dans le script
-peut être modifié pour rechercher un chemin spécifique avec $searchPath = "C:\your\folder\to\search\ exécutez le script avec Powershell.exe en mode élevé ou avec des outils de déploiement comme SCCM. "powershell.exe -file "C:\Path\To\Script\Fix-log4j_jndi_7zip.ps1" -executionpolicy Bypass" Testé sur Windows 10, Server 2012R2, 2016 et 2019.


par défaut, le script crée une sauvegarde du/des fichier(s) dans le même dossier où les fichiers jar ont été trouvés, avant de supprimer la classe
-peut être désactivé avec $enableBackup défini sur $false dans le script

par défaut, le script vérifie si la classe jndilookup.class a été supprimée du fichier jar

par défaut, si la classe est toujours détectée et que le fichier jar n'a pas été modifié, le fichier de sauvegarde sera nettoyé.
-peut être désactivé avec $removeBkOnFailure défini sur $false

par défaut, le script recherche les processus Java en cours d'exécution et écrit un avertissement dans le journal et la console.
-Le mode Kill pour les processus Java peut être activé en définissant $killMode sur $true - soyez prudent avec cela !

Générer un fichier journal dans le répertoire racine du script

Générer une sortie console lisible

Comment exécuter le script :

Veuillez lire le script et le modifier si nécessaire avant de l'exécuter !





Crédits :

7-Zip est utilisé pour supprimer la classe dans le fichier jar et vérifier la suppression.

Source : https://www.7-zip.org/
7-Zip Copyright (C) 1999-2021 Igor Pavlov.



LE SCRIPT EST FOURNI « EN L'ÉTAT », SANS AUCUNE GARANTIE.

Télécharger l’outil