Rating:

Original writeup (https://zeta-two.com/ctf/2015/07/14/polictf-writeup.html#crypto50-exorcise).