Rating:

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