Lernpfad Linux-Grundlagen
Linux-Grundlagen ist der Einstieg. Fast alle Server, Netzwerkgeräte und Sicherheitswerkzeuge laufen unter Linux, und wer ein System verteidigt (oder es mit Erlaubnis testet), verbringt viel Zeit im Terminal. Hier lernst du, dich im Dateisystem zu bewegen, versteckte Dateien zu finden, endlose Logs stückweise zu lesen, mit grep nach Wörtern zu suchen, Befehle mit Pipes zu verketten und Rechte, Umgebungsvariablen und den Befehlsverlauf zu verstehen: die Grundlagen, die du in allen anderen Lernpfaden brauchst.
Die Labore der Reihe nach
- Erste Schritte in der Shell
leicht · 300 XP
Mach dich mit der Kommandozeile vertraut. Erkunde das Dateisystem und finde das Flag, das in einem der Ordner versteckt ist.
Keine anderen Labore nötig.
- Wo bin ich? Absolute und relative Pfade
leicht · 320 XP
Der Schatz liegt nicht in deinem Home-Ordner. Folge der Kette von Hinweisen: Jeder sagt dir, wo du den nächsten findest, mal mit einem relativen, mal mit einem absoluten Pfad. Lerne, immer zu wissen, wo du bist.
Voraussetzung: Erste Schritte in der Shell.
- Versteckte Dateien
leicht · 320 XP
Dein Home-Ordner sieht fast leer aus, ist es aber nicht. Lerne, das sichtbar zu machen, was ls versteckt, und finde den Schlüssel zum Versteck.
Voraussetzung: Wo bin ich? Absolute und relative Pfade.
- In Stücken lesen
leicht · 300 XP
Der Build-Server hat ein riesiges Log hinterlassen. Du musst nicht alles lesen: Lerne, nur Anfang und Ende anzusehen, seine Länge zu messen, und finde den Release-Code.
Voraussetzung: Versteckte Dateien.
- Im Text suchen
mittel · 600 XP
Du hast Martas Notizen und ihr Postfach geerbt. Irgendwo steckt der Token für den Serverraum, aber niemand weiß mehr, in welcher Mail. Lies nicht alles: Suche mit grep nach den richtigen Wörtern.
Voraussetzung: In Stücken lesen.
- Dateien finden
mittel · 600 XP
Das Archiv der Zentrale ist ein Labyrinth aus Ordnern. Eine Datei mit einem bestimmten Namen enthält den Schlüssel zum Spind im Serverraum: Such sie nicht von Hand, lass die Shell suchen.
Voraussetzung: Im Text suchen.
- Pipes und Filter
mittel · 600 XP
Eine Funkrelaisstation hat dieselbe Nachricht dutzende Male aufgefangen, aber Störungen haben viele Kopien beschädigt. Zähle und sortiere die Zeilen mit einer Befehlskette, um herauszufinden, welche Nachricht die echte ist.
Voraussetzung: Dateien finden.
- Berechtigungen und Besitzer
mittel · 600 XP
Nicht jede Datei ist für jeden. Lerne, die Berechtigungen (rwx) mit ls -l zu lesen, finde heraus, was du nicht öffnen kannst, und finde das richtige Skript, das du ausführen musst, um den Lieferungscode zu erhalten.
Voraussetzung: Dateien finden.
- Umgebung und Verlauf
mittel · 600 XP
Du hast die Stelle eines Kollegen übernommen und er hat dir seine Shell hinterlassen. Befrage die Umgebung und den Befehlsverlauf, um die Zugangsdaten der Produktionsdatenbank zu finden... und finde heraus, warum man sie nie in die Kommandozeile tippen darf.
Voraussetzung: Berechtigungen und Besitzer.
Die Befehle dieses Lernpfads
Auf diesem Lernpfad verwendest du im simulierten Terminal diese Befehle: ls, cat, cd, pwd, wc, head, tail, grep, find, base64, cut, sort, uniq, env, echo und history. Jede Laborseite erklärt, wofür sie gut sind.
Mehr in den Guides (auf Englisch)
Die anderen Lernpfade
- Kodierungen & Geheimnisse – Base64, Hex, Chiffren
- Recon & Scanning – Nmap, Banner, DNS, Enumeration
- Web Exploitation – Versteckte Ordner, Cookies, Zugänge
- Privilege Escalation – Von user zu root
- Blue Team / Verteidigung – Logs, Vorfälle, Hardening