I completed the Narnia challenges on Over The Wire.
These challenges relied on combinations of buffer overflow, shell code, gdb, some assembly, and return to libc among other things.
Final message:
FINISHED. CONGRATULATIONS file reads:
you are l33t! next plz…
(Please don’t post writeups, solutions or spoilers about the games on the web. Thank you!)