Rating:

Original writeup (http://toh.necst.it/dctf2015/web/DCTF_2015_Web/#web400).