Rating:

Original writeup (http://blog.oleaass.com/writeups/sctf-2016-presidents/).