Rating:

Original writeup (https://peterpen-ctf.net/?p=581).