Rating:

Original writeup (http://baghali.ctf.ir/?p=102).