Rating:

http://188.166.177.132/2017/04/14/picoctf-2017/#JustKeypTrying

Original writeup (http://188.166.177.132/2017/04/14/picoctf-2017/#JustKeypTrying).