[ACTF新生赛2020]Oruga

用IDA打开程序

可以看出这个78A函数就是关键的验证函数了

看到v4的几个相反数以及四个字母 猜测是一个迷宫题 但又不像正常的迷宫一样 在大的while循环中还有一个小的循环 这个循环判断只要数组的v2位置元素为0 就每次都加上v4 v4就是控制移动的变量 -+16表示上下移动 -+1表示左右移动

那么说明0是可以走的 非0是不能走的 而只要选择一个方向 就会一直移动 直到遇到非0元素

如果对象棋了解的话 这就有点像是车的运动 直上直下

知道是个迷宫后 画出迷宫图

按照如图路径从左上角开始走

MEWEMEWJMEWJM

发表评论

您的电子邮箱地址不会被公开。