Rating:

Original writeup (https://kimiyuki.net/blog/2016/07/23/abctf-2016/).