scastro@entreelibre.com:~$ cd PUB && ls -oR | sed 's/.html//' .: total 4 -r--r--r-- 1 scastro 974 Feb 12 21:36 misc -r--r--r-- 1 scastro 1416 Sep 10 21:36 ptp -r--r--r-- 1 scastro 2149 Sep 10 21:36 ptp_vortex -r--r--r-- 1 scastro 1805 Sep 10 21:36 ptp_semtex scastro@entreelibre.com:~$ clear && cat vortex Vortex wargame is 26 levels long : http://pulltheplug.org/wargames/vortex/ o level 0 : Network based. You have to create a program to connect to a port, read data, compute an answer and send it back. o level 1 : Walking in the stack. You've got to execute a program with specific parameters to make it point to some specific value in the stack. o level 2 : System based. You've got to trigger a program to exec your own tar parameters. o level 3 : Stack overflow. Exploit shall go to DTORS and the shellcode has to setreuid. o level 4 : Format string. Standard FmtStr for argv but argc shall be set to 0. o level 5 : Brute force a 5 characters long MD5 password (with john). o level 6 : Disassemble a binary and find how to exploit it (no exploit required). o level 7 : Stack overflow but exploit has to match a crc32. o level 8 : Dissassemble a binary. Stack exploit shall defeat privileges separation. o level 9 : Absurd level... o level10 : Disass binary and brute force the seed used to generate rand() numbers. o level11 : Heap overflow for phkmalloc. o level12 : Same as level8 but stack isn't X-able. o level13 : Disass a binary and then I don't know... $ More information scastro@entreelibre.com:~$ ls -oR | sed 's/.html//' |