Rating:

Original writeup (http://kikisctf.blogspot.com/2015/07/polictf-2015-crack-me-if-you-can-write.html).