Rating:

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