Rating:

Original writeup (https://0x90r00t.com/2016/11/27/juniors-ctf-2016-web-300-six-strange-tales-write-up/).