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
Tools/GitHubGitHub/vaibhavkrishna12004/ubuntu-privesc-lab
Privilege EscalationAufklärungNetzwerkkartierungPasswortangriffePort-ScanningSchwachstellenanalyseExploitationPenetrationstestsFehlkonfiguration

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Lernen & Bildung
Labs & Praxis
GitHubvaibhavkrishna12004/ubuntu-privesc-lab

ubuntu-privesc-lab

Vollständiger Penetrationstest-Workflow: Credential Brute Force, SSH-Zugriff und Privilegieneskalation (CVE-2021-4034)

Repository anzeigen
vor 4 MonatenNoch nicht geprüft

ubuntu-privesc-lab

Vollständiger Penetrationstest-Workflow: Credential Brute Force, SSH-Zugriff und Privilegieneskalation (CVE-2021-4034)

ÜBERBLICK

Dieses Projekt demonstriert einen vollständigen Penetrationstest-Workflow gegen eine verwundbare Ubuntu-Virtual Machine. Die Angriffskette umfasst Reconnaissance, Credential Brute Force, initialen Zugriff und Privilegieneskalation mittels mehrerer Techniken.

VERWENDETE WERKZEUGE

Nmap Hydra SSH Git CVE-2021-4034 (PwnKit)

RECONNAISSANCE

Die Recon wurde mit Nmap durchgeführt, das die Anzahl der offenen Hosts im spezifischen Netzwerk (wifi) aufdeckte. nmap < Network IP 0/24 > : Dies zeigte die Anzahl der aktiven Hosts und deren MAC-Adressen. Recon zum Auffinden der VM 1

Wie zu sehen war, lief die VM in der ORACLE VIRTUAL BOX, sodass wir diese als unsere Verwundbare-VM identifizieren konnten, mit der folgenden IP.

Recon für VM 2

Ein weiterer Scan deckte verwundbare offene Ports für den Angriff auf.

PRIMÄRER EXPLOIT

Damit führte ich einen erfolgreichen Credential-Brute-Force-Angriff mit Hilfe von Hydra durch: hydra -l < USERNAME > or -L < File.txt > -p < PASSWORD > or -P < File.txt > < TARGET IP > < PORT >

Hydra für Verwundbare VM

Dieser erfolgreiche Passwort-Exploit führte dazu, dass wir die Anmeldedaten auch für den SSH-Port-Exploit nutzen konnten.

ssh < USERNAME@TARGET IP > Password < exploit password >

SSH-Exploit mit den durch das Passwort erlangten Anmeldedaten

Dies verschaffte uns den initialen Zugriff auf unser Opfersystem. Außerdem führte die sudo-Fehlkonfiguration zum vollständigen Root-Zugriff: sudo -l : (ALL : ALL) ALL

sudo su war die Eskalation.

SEKUNDÄRER EXPLOIT

Wir fuhren fort, das Opfersystem mit Hilfe von „Pwnkit CVE-2021-4034“ zu exploitieren.

PwnKit (CVE-2021-4034) ist eine kritische Sicherheitslücke, die Anfang 2022 vom Qualys-Forschungsteam entdeckt wurde und das Polkit-Framework auf Linux-Systemen betrifft. Es handelt sich um einen lokalen Privilegieneskalationsfehler (LPE), der es jedem normalen, nicht privilegierten Benutzer ermöglicht, volle Root-Rechte (administrativen Zugriff) auf einem System zu erlangen. Die Schwachstelle existiert seit der Einführung von Polkit im Jahr 2009 und gilt als „trivial“ ausnutzbar, was sie äußerst gefährlich macht.

Common Vulnerabilities and Exposures (CVE) ist eine standardisierte, öffentlich zugängliche Liste von Cybersicherheitslücken und -expositionen in Software und Hardware.

INSTALLATION VON CVE-2021-4034 UND EXPLOIT DER VM

Zuerst bestätigte ich, dass das Zielsystem potenziell verwundbar war, indem ich das Vorhandensein und die Berechtigungen von pkexec überprüfte: which pkexec Ausgabe: ls -la /usr/bin/pkexec Das Binary hatte das SUID-Bit gesetzt, was darauf hinweist, dass es mit Root-Rechten ausgeführt wird, und es somit ein geeignetes Ziel für die Ausnutzung darstellt.

Vorbereiten der Umgebung

Um den Exploit zu kompilieren, wurden die erforderlichen Tools installiert: sudo apt update sudo apt install git build-essential -y Dadurch wurde sichergestellt, dass das System über den notwendigen Compiler und die Abhängigkeiten verfügte. Falls apt des Systems Hintergrundaufgaben ausführt, beenden Sie diese.

Übertragen / Beziehen des Exploit-Codes

Der Exploit wurde direkt auf der Opfermaschine geklont: cd /tmp git clone https://github.com/berdav/CVE-2021-4034.git cd CVE-2021-4034 Die Verwendung von /tmp vermeidet Unordnung und spiegelt realistische Angreiferverhalten wider. Installation von CVE-2021-4034 Git-Installation für das CVE-KIT

Kompilieren des Exploits

Der Exploit wurde kompiliert mit: "make"

Dadurch wurde die ausführbare Datei erzeugt, die benötigt wird, um die Schwachstelle auszulösen.

Ausführen des Exploits

Der Exploit wurde ausgeführt: ./cve-2021-4034

Überprüfen der Privilegieneskalation

Nach der Ausführung wurde der Root-Zugriff bestätigt: whoami

Ausgabe: root

Privilegienexploit und Zugriff auf die VM

Dieser Exploit funktioniert, weil pkexec Umgebungsvariablen unsachgemäß behandelt, wodurch Angreifer beliebigen Code mit erhöhten Rechten ausführen können.

FAZIT

Diese Übung demonstriert, wie ein scheinbar niedrig privilegierter Benutzer durch Ausnutzung einer bekannten Schwachstelle wie PwnKit (CVE-2021-4034) die vollständige Systemkontrolle erlangen kann. Durch die Kombination von initialem Zugriff mittels Credential-Kompromittierung mit systematischer Enumeration und Exploitation war es möglich, Root-Zugriff zu erreichen, ohne sich allein auf Fehlkonfigurationen zu verlassen. Dies unterstreicht die entscheidende Bedeutung einer rechtzeitigen Patch-Verwaltung und sicherer Konfigurationspraktiken. Selbst eine einzige übersehene Schwachstelle kann zur vollständigen Kompromittierung des Systems führen, was die Notwendigkeit kontinuierlicher Sicherheitsbewertungen und einer mehrschichtigen Verteidigungsstrategie betont.

Tool herunterladen