2018/11/30-LCTF-想起Lunatic Game
Posted fingerprint
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018/11/30-LCTF-想起Lunatic Game相关的知识,希望对你有一定的参考价值。
题目链接:https://pan.baidu.com/s/1In3ChyWbaBoIQKPCi5cQ3A
提取码:yftu
程序是个扫雷游戏。
来看一下map如何初始化的。
函数sub_402244返回按键对应的值,然后如果是空格,进行扫雷。如果是1,说明有雷,失败退出,如果不是1,会用函数sub_4021AC中判断是否扫完全部雷,若游戏成功则打印flag。
函数sub_402060是用来处理wasd键来移动方向。
程序是一个64位程序,我们使用x64dbg来nop一些指令然后使程序直接输出flag。
以上是关于2018/11/30-LCTF-想起Lunatic Game的主要内容,如果未能解决你的问题,请参考以下文章
TYVJ1172 自然数拆分Lunatic版 - 背包DP[完全背包]