-
-
[原创]第3题
-
发表于:
2017-10-28 18:07
2831
-
定位窗口处理函数
buf_morse=b64_decode(b64_decode(sn))
buf_hash=hash(buf_morse, 3) 只算了前3字节的hash(32字节)
buf_steps=morse_decode(buf_morse)
比较sn末尾的64个字符与buf_hash是否匹配
用buf_steps走10*10的迷宫, 遇到空格结束
初始坐标(x,y)=(0,0)
0表示可以走, 1表示不能走
(8,3)这个不知道是算陷阱还是算出口
z: 向下
q: 向上
p: 向左
l: 向右
空格: 结束
向上和向右移动时, 来路会被堵上
根据上述条件, 由于没限制步数, 只走一步或者走完都是可以的
TFMwdUxpQXZJQQb92a72497b685c31013347a7276f371f8cf91085ab8322009bfed2df41d94f94
另外, sn的总长度也没限制, 因此在base64和hash之间插入多少字符都可以(总长不超过1024)
[注意]看雪招聘,专注安全领域的专业人才平台!