Zum Inhalt springen
PURPLEDUEL

Lernpfad Privilege Escalation

5 Labore · Von user zu root

Privilege Escalation ist hier ein Audit-Lernpfad: Du bist als normaler Benutzer auf einem Server und prüfst, ob eine Fehlkonfiguration mehr Rechte erlaubt als vorgesehen. Du untersuchst sudo-Regeln, Programme mit dem SUID-Bit, im Verlauf und in Dateien vergessene Zugangsdaten und Geheimnisse, die als Prozessargumente übergeben werden. Es sind dieselben Prüfungen, die durchführt, wer ein System absichert, und jedes Labor endet mit dem Prinzip, das sie alle zusammenfasst: minimale Rechte.

Die Labore der Reihe nach

  1. Wer bin ich und was darf ich?

    mittel · 600 XP

    Du bist als normaler Benutzer auf dem Server der Schreibwarenhandlung Pennarello & Söhne. Finde heraus, wer du bist und welche Rechte man dir gegeben hat, und prüfe dann, ob die Datei des Inhabers in /root wirklich unerreichbar ist.

    Voraussetzung: Berechtigungen und Besitzer.

  2. Vergessene Geheimnisse

    mittel · 600 XP

    Der Sysadmin der Keksfabrik Crumiro ist im Urlaub und hat das Deploy-Panel hinter einem Passwort gelassen, das niemand kennt. Aber wer es eilig hat, hinterlässt Spuren: Such im Befehlsverlauf und in den Dienstdateien und geh dann ins Panel.

    Voraussetzung: Wer bin ich und was darf ich? und Umgebung und Verlauf.

  3. Programme mit dem SUID-Bit

    mittel · 600 XP

    Die Druckerei Rotonda & Co. hat die Rechte ihrer Programme seit 2023 nicht mehr geprüft. Liste die Programme auf, die mit root-Rechten laufen, egal wer sie startet, finde das, das nicht dort sein sollte, und sieh, was es tut.

    Voraussetzung: Wer bin ich und was darf ich? und Dateien finden.

  4. Geheimnisse in Prozessen und lokalen Diensten

    mittel · 600 XP

    In der Wäscherei Blaue Blase sprechen Agenten und Dienste auf derselben Maschine miteinander. Sieh nach, was läuft (und mit welchen Argumenten), finde heraus, welche Dienste lokal lauschen, und prüfe, ob ein Geheimnis in falsche Hände geraten kann.

    Voraussetzung: Vergessene Geheimnisse und Dienst-Banner.

  5. Audit von sudo und SUID

    schwer · 1000 XP

    Blitz-Logistik sortiert 40.000 Pakete am Tag, und niemand hat je ein Audit gemacht. Auf dem Server stecken mehrere Konfigurationsfehler, die für sich harmlos wirken, zusammen aber den Chargen-Tresor öffnen. Finde sie alle mit den Audit-Werkzeugen und sammle die Teile: Nur der letzte Schritt führt zum Bericht.

    Voraussetzung: Programme mit dem SUID-Bit und Geheimnisse in Prozessen und lokalen Diensten.

Die Befehle dieses Lernpfads

Auf diesem Lernpfad verwendest du im simulierten Terminal diese Befehle: id, sudo, cat, history, grep, curl, find, file, ps, nmap, nc und ls. Jede Laborseite erklärt, wofür sie gut sind.

Mehr in den Guides (auf Englisch)

Alle Guides (auf Englisch)

Die anderen Lernpfade

Die Labore von PurpleDuel