Rating:

Original writeup (http://hardc0de.ctf.su/archives/77).