Neulich hab ich auf der Seite des Chaostreffs Gunzenhausen einen Link zu einem „Wargame“ entdeckt. Und zwar sind diese Wargames so eine Art Hacking-Spiele. Es geht darum sich auf einen Linux Server einzuwählen und User-Passwörter zu kriegen.
Hier gehts zu der Seite: OverTheWire Wargames
Als Beispiel führe ich mal die ersten paar Levels des Spiels Bandit vor.
Man startet also als User bandit0 und muss das Passwort für den User bandit1 kriegen, danach das für bandit2, bandit3 und immer so weiter.
Am Anfang ist das Passwort einfach in einer Datei zu finden, später dann muss man die Datei sortieren, doppelte Zeile rauswerfen, BASE64 Verschlüsselungen knacken und gegen Ende mit Netzwerkservern um das Passwort kämpfen.
Los gehts mit dem Game Bandit
Level0: Unsere Aufgabe:
The goal of this level is for you to log into the game using SSH. The host to which you need to connect is bandit.labs.overthewire.org. The username is bandit0 and the password is bandit0. Once logged in, go to the Level 1 page to find out how to beat Level 1.
Wir loggen uns also als User bandit0 mit dem Password bandit0 auf dem Server bandit.labs.overthewire.org ein:
(ich nutze hier einen Windows-Computer, deshalb das Programm Putty)
Nach dem anmelden schaue ich mir mit ‚ll‘ (ein Alias für ‚ls -la‘ der unter anderem auf Ubuntu Systemen existiert) den aktuellen Ordner an, mit ‚cat readme‘ lass ich mir den Inhalt der Datei ‚readme‘ anzeigen:
Und da ist das Passwort!
Nun also schnell eingeloggt mit ‚bandit1‘ und dem Passwort ‚boJ9jbbUNNfktd78OOpsqOltutMc3MY1‘. Diesmal ist die Aufgabe:
The password for the next level is stored in a file called - located in the home directory
Na das kriegen wir doch hin. Nur einfach ‚cat -‚ tippen funktioniert nicht, denn ‚cat -‚ bedeutet dass cat hinter dem ‚-‚ noch einen Parameter erwartet. Wir müssen cat also sagen dass ‚-‚ eine lokale Datei ist.
Wer seine Linux Kommandos kennt kommt hier auch weiter, simpel ein ‚./‘ davor hängen, das heißt ‚im lokalen Verzeichnis‘:
Und schon haben wir das Passwort für das nächste Level. Easy 🙂
Ich denke damit sollte alles klar sein. Nach dem Game ‚Bandit‘ kann ich übrigens ‚Leviathan‘ empfehlen – auch ein SSH Hacking Game.
Und danach ‚Natas‘ – da gehts dann aber ums Hacken von Webseiten!
Wer Hilfe oder einen Hint braucht kann sich gerne melden, dann helf ich gern.
PS: Und der Alias ‚ll‘ funktioniert weil der Server scheinbar ein Ubuntu 14.04 ist:
Schreibe einen Kommentar