Im Text suchen
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.
Labor 5 von 9 im Lernpfad Linux-Grundlagen. Wenn du feststeckst, hast du 3 Hinweise, vom vagesten bis zum genauesten: Sie kosten 0, 40 und 150 XP.
Was du lernst
Die Ziele erfüllen sich von selbst, während du im Terminal arbeitest; jedes bringt Erfahrungspunkte:
- Mit grep ein Wort in den Notizen suchen (100 XP)
- Den ganzen Ordner archivio_mail mit grep -r durchsuchen (150 XP)
- Die richtige Mail öffnen (150 XP)
Themen: linux, grep.
Die Befehle, die du brauchst
Das Terminal ist simuliert und versteht etwa vierzig Linux-Befehle. In diesem Labor brauchst du vor allem diese:
ls: listet die Dateien eines Ordners auf; mit -l zeigt er Rechte und Besitzer, mit -a auch versteckte Dateien. Es ist der erste Befehl auf jeder Maschine.grep: findet die Zeilen, die ein Wort enthalten, mit -r auch in ganzen Ordnern. Es ist das wichtigste Werkzeug, um Text und Logs zu analysieren.cat: gibt den Inhalt einer Datei aus: der direkteste Weg, Konfigurationen, Notizen und Logs zu lesen.
Die simulierte Umgebung
Du arbeitest in einer simulierten Linux-Shell, im Home-Verzeichnis des Benutzers runner: erfundene Dateien und Ordner, kein Ziel im Netzwerk.
Die Lektion zur Abwehr
Ist das Labor gelöst, erklärt der Bericht, was schiefging und wie man sich schützt:
grep ist das Schweizer Taschenmesser der Textanalyse: -i ignoriert die Groß-/Kleinschreibung, -n nummeriert die Zeilen, -r steigt in Ordner hinab. Bei vielen Mails, Logs oder Notizen schlägt die Suche nach Stichwörtern das Durchlesen. Verteidigung: Geheimnisse gehören weder in Mails noch in Notizen — wer Zugriff auf das Postfach hat, findet sie mit einem einzigen grep; nutze einen Secrets-Manager und kurzlebige Tokens.
Vor und nach diesem Labor
Um es zu öffnen, musst du gelöst haben:
- In Stücken lesen (Linux-Grundlagen, leicht)
Nach diesem Labor kannst du weitermachen mit:
- Dateien finden (Linux-Grundlagen, mittel)
- Geheimnisse in einer ausführbaren Datei (Kodierungen & Geheimnisse, mittel)
- Das Handbuch des Herstellers (Web Exploitation, mittel)
Der 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.