Rating:

Original writeup (https://www.nindoda.com/blog/ctf-writeup/uiuctf-2017-writeups/).