Rating:

Original writeup (https://b01lers.net/challenges/SSCTF%202016/re2/90/).