Rating:

Original writeup (http://lorexxar.cn/2016/06/06/alictf2016/).