Rating:

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