Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Fix-Log4j-PowershellScript — Log4Shell Mitigation (CVE-2021-44228) - Suche und entferne JNDI-Klasse aus *log4j*.jar-Dateien auf dem System mit Powershell (Windows) | Kitploit
Tools/GitHubGitHub/sysadmin0815/fix-log4j-powershellscript
Allgemeine DienstprogrammeSchwachstellenscannerSchwachstellenanalyseScripting & AutomatisierungKonfigurationsprüfungIncident ResponseArchived
GitHubsysadmin0815/fix-log4j-powershellscript

Fix-Log4j-PowershellScript

Log4Shell Mitigation (CVE-2021-44228) - Suche und entferne JNDI-Klasse aus *log4j*.jar-Dateien auf dem System mit Powershell (Windows)

Repository anzeigen
4vor 4 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

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

PSScriptAnalyzer

Sucht und entfernt die JNDI-Lookup-Klasse aus log4j.jar-Dateien auf dem System mit PowerShell (Windows)
Stellen Sie sicher, dass Sie die neueste Skriptversion verwenden!

Release-Version 1.6.2 und höher

Kill-Modus für Java-Prozesse implementiert. ($killMode)
Standardmäßig auf $false gesetzt, wenn nicht manuell geändert! Seien Sie vorsichtig bei der Verwendung dieser Funktion!

Das Skript kann manuell, mit GPO oder Bereitstellungswerkzeugen wie SCCM bereitgestellt werden.


Funktionen und Informationen:

Standardmäßig sucht das Skript auf C:\ wenn nicht geändert
-Kann geändert werden, um auf allen lokalen Laufwerken zu suchen mit $searchAllDrives = $true im Skript
-Kann geändert werden, um einen bestimmten Pfad zu durchsuchen mit $searchPath = "C:\your\folder\to\search\ Führen Sie das Skript mit erhöhten Rechten in Powershell.exe oder mit Bereitstellungswerkzeugen wie SCCM aus. "powershell.exe -file "C:\Path\To\Script\Fix-log4j_jndi_7zip.ps1" -executionpolicy Bypass" Getestet auf Windows 10, Server 2012R2, 2016 und 2019.


Standardmäßig erstellt das Skript ein Backup der Datei(en) im selben Ordner, in dem die Jar-Dateien gefunden wurden, bevor die Klasse entfernt wird
-Kann deaktiviert werden, indem $enableBackup auf $false im Skript gesetzt wird

Standardmäßig überprüft das Skript, ob die jndilookup.class entfernt wurde aus der Jar-Datei

Standardmäßig wird, wenn die Klasse immer noch erkannt wird und die Jar-Datei nicht modifiziert wurde, die Backup-Datei bereinigt.
-Kann deaktiviert werden, indem $removeBkOnFailure auf $false gesetzt wird

Standardmäßig sucht das Skript nach laufenden Java-Prozessen und schreibt eine Warnung ins Protokoll und auf die Konsole.
-Kill-Modus für Java-Prozesse kann aktiviert werden, indem $killMode auf $true gesetzt wird – Vorsicht dabei!

Erzeugt eine Protokolldatei im Stammverzeichnis des Skripts

Erzeugt lesbare Konsolenausgabe

So führen Sie das Skript aus:

Bitte lesen Sie das Skript und passen Sie es gegebenenfalls an, bevor Sie es ausführen!





Danksagungen:

7-Zip wird verwendet, um die Klasse in der Jar-Datei zu löschen und die Entfernung zu überprüfen.

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



DAS SKRIPT WIRD „WIE BESEHEN“ OHNE JEGLICHE GEWÄHRLEISTUNG ZUR VERFÜGUNG GESTELLT.

Tool herunterladen