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[完全背包]

小米和荣耀火拼,让人想起转子马达嗡嗡声

搭配bootstracp运用的通用样式(想起来就开个头,待补充……)

想起我还有博客

想起那些年读过的诗

从html加载json文件想起