[GDOUCTF 2023]doublegame
关于这个题有个CE解法,这个大家可以看看这位大佬的doublegame - WP
我们IDA64打开之后,就正常步骤。我们查看字符串之后!
我们看到这明显是个迷宫,
然后我们直接点开该字符串,然后我们x交叉引用,看看这个迷宫的函数。
注意注意!!!这里有坑。
然后我们复制粘贴这个迷宫
000000000000000000000 0 0 0 0 0 0 0 0 0 0 00000 00000 0 0 0 0 0 0 0 000 000 0 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000 000 000 0 0 0 0 0 0 0 0 000 0 0 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000 000 000 0 0 0 0 0 0 0 0 000 0 0 0 000 0 0 0 0 0 0 0 0 0 0 * 0 0 0 0 0 0000000 0 000 00000 @ 0 0 0 0 0 0 0 0 0 00000000000 0 0 0 0 0 000 0 00000 0 000 000 0 0 0 0 0 000000000000000000000 这里是抓到小猫的 dddssssddwwwwddssddwwwwwwddddssa 带小猫走出迷宫的 dddssssddwwwwddssddwwwwwwddddssaassddddwwwwddwwwwddd
以上我借助了工具
發行版 · LingerJAB/MazeSolver
大家可以在这个上面下载使用,然后我们那个分数就是根据这个函数来计算,用的异或
最后解答出flag,
-
其实这个函数有点问题的。我不是很懂,如果有懂的大佬可以给我讲一下就是这个他传入的参数是0但是怎么就能得出来以下的异或结果呢?
-
希望大佬可以评论解答一下