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
PwnKit-CVE-2021-4034 | Kitploit
Tools/GitHubGitHub/fancysauce/pwnkit-cve-2021-4034
Privilege EscalationSchwachstellenanalyseExploitationPenetrationstestsBinary-Exploitation
GitHubfancysauce/pwnkit-cve-2021-4034

PwnKit-CVE-2021-4034

Repository anzeigen
vor 2 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

Pwnkit Exploit-Anleitung

Ich habe das nicht geschrieben. Dies dient nur dazu, meine Ausführung/Anleitung zur Nutzung des Exploits zu dokumentieren, da einige sehr komplexe und komplizierte Schritte zu befolgen sind.

Die Dateien stammen aus folgender Quelle: https://packetstormsecurity.com/files/165739/PolicyKit-1-0.105-31-Privilege-Escalation.html

Weitere Unterstützung zur Ausführung finden Sie hier: https://ine.com/blog/exploiting-pwnkit-cve-20214034

Dies wurde auf der Blackgate-Übungs-VM von OSCP getestet/ausgeführt: Ubuntu 20.04 Kernel 5.8.0-63-generic

So erkennen Sie, ob das System verwundbar ist:

Prüfen Sie auf verfügbare SUID-Binaries und stellen Sie sicher, dass /usr/bin/pkexec eine SUID-Binary ist: find / -perm -4000 2>/dev/null

Prüfen Sie die Berechtigungen der Binary: ls -al /usr/bin/pkexec

Prüfen Sie die pkexec-Version:

/usr/bin/pkexec --version

Verwundbare Version auf Blackgate gefunden: pkexec version 0.105

Stellen Sie sicher, dass auf dem Zielsystem ein Compiler verfügbar ist. gcc version

Exploit-Ausführung

Kopieren Sie die Dateien auf das Zielsystem (Makefile, evil-so.c, exploit.c) Und kompilieren Sie mit dem Befehl 'make all'. Führen Sie './exploit' aus.

Shell prüfen

Kompilierungsfehler

Wenn Sie eine Fehlermeldung erhalten, die besagt: cc: error trying to exec 'cc1': execvp: No such file or directory.
verwenden Sie den Befehl locate cc1, um die Binaries zu finden:

root@kitploit:~
locate cc1
/lib/modules/4.15.0-20-generic/kernel/drivers/iio/adc/cc10001_adc.ko
/lib/modules/4.15.0-20-generic/vdso/.build-id/a0/297fe29f8038ef50a10a26c9fcf5249ccc1184.debug
/usr/lib/gcc/x86_64-linux-gnu/7/cc1
/usr/lib/gcc/x86_64-linux-gnu/7/libcc1.so
/usr/lib/gcc/x86_64-linux-gnu/7/plugin/libcc1plugin.so
/usr/lib/gcc/x86_64-linux-gnu/7/plugin/libcc1plugin.so.0
/usr/lib/gcc/x86_64-linux-gnu/7/plugin/libcc1plugin.so.0.0.0
/usr/lib/x86_64-linux-gnu/libcc1.so.0
/usr/lib/x86_64-linux-gnu/libcc1.so.0.0.0

# Exportieren Sie dann den Speicherort zum PATH als Referenz und versuchen Sie erneut zu bauen
Jack@oscp:/home/Jack$ export PATH=$PATH:/usr/lib/gcc/x86_64-linux-gnu/7/cc1
Tool herunterladen