Press "Enter" to skip to content

迷宫逆向 原题:dasctf-Easy_Maze

290 次浏览

IDA反编译可以看出是迷宫题,顺序为( j 下, u 上, k 左,h 右)

我们将迷宫地图导出来,选中数据shift+e到出

我们还需知道迷宫地图排版

for i in range(4,30):
    maze="0OOOO0000#000OO0OOOOOO0OO0000OO00OOOOO0OO0OOOO000OO00OO00OOOOO0OO0OOOOOO0000OOOOOOOOOOOOOOOOOOOOOOOO"
    res=""
    count=0
    for str in maze:
        res+=str
        count+=1
        if count%i==0:
            print(res)
            res=""

    print "\n\n\n"

得到

0OOOO0000#
000OO0OOOO
OO0OO0000O
O00OOOOO0O
O0OOOO000O
O00OO00OOO
OO0OO0OOOO
OO0000OOOO
OOOOOOOOOO
OOOOOOOOOO

从0走到#

jkkjjhjjkjjkkkuukukkuuhhhuukkkk

md5加密后就是flag

发表评论

电子邮件地址不会被公开。 必填项已用*标注