Rating:

Original writeup (http://blog.ipwned.it/phdaysctf-2012-misc200/).