Setup
Hier gibt es eine kurze Erklärung, wie ihr auf den Linux-Pool-PCs eine VM einrichtet. Die VM ist von den Systemadministratoren vorgegeben.
Falls ihr mit einem eigenen Gerät teilnehmt, könnt ihr den ersten Teil überspringen. Allerdings gehe ich weiter unten darauf ein, welche Programme o.Ä. installiert sein sollten, um die Challenges gut lösen zu können.
VM auf einem Linux-Pool-Computer einrichten
- Gehe auf https://imweb.imn.htwk-leipzig.de/~mloebel/kali. Alternativ sollte es auch einen USB-Stick zum einfachen Kopieren geben.
- Klicke auf "Download Kali VM" und lade die
.zip-Datei herunter. - Entpacke das Zip-Archiv. Dazu kannst du einen Rechtsklick darauf machen und "Entpacken" auswählen.
- Öffne VirtualBox (es sollte standardmäßig vorinstalliert sein).
- Klicke auf "Add".

- Navigiere im Dateisystem-Fenster zum entpackten Ordner und wähle "kali-linux-virtualbox-amd64.vbox" aus.

- Nun sollte die VM hinzugefügt worden sein. Du kannst sie jetzt starten.

Empfohlene Software
Es wird empfohlen, die Challenges unter Linux zu lösen, da einige auf Windows möglicherweise nicht funktionieren. Du kannst prinzipiell jede Linux-Distribution verwenden, die du möchtest. Bei Kali Linux oder Parrot OS sind viele Tools bereits vorinstalliert.
Du benötigst:
- Einen Browser (für einige Challenges empfehle ich einen Chromium-basierten Browser)
- BurpSuite
- Audacity
- pwntools (für schwierigere Challenges), ropper, pwngdb
- Ghidra, Binary Ninja oder ein anderes Tool zum Reverse Engineering
- Python oder eine andere Programmiersprache