Im Ramen des 38C3 erstelle ich momentan ein Kommandozeilen-CTF. Die Idee wäre, dass sich Menschen per ssh auf eine Maschine verbinden können und direkt anfangen zu spielen.
Deren PATH würde dann von einem CTF-Programm kontrolliert werden, welches sich um Challenge-Setup und Flag-Validation kümmert.
Struktur
- Basic Shell-Nutzung
cd,ls,cp,mv,rm,mkdir,cat,pwd,mangrep, pipes, flags,
- kompliziertere Shell-Nutzung
- Umgebungsvariablen
find,filecurl,wgetvimgitln- Shellskripte
- Weitere coole Dinge
treewcdiffandpatchmake