Rating:

Original writeup (http://ctfcrew.org/writeup/80).