Rating:

Original writeup (https://ctfcrew.org/writeup/85).