码迷,mamicode.com
首页 > 其他好文 > 详细

2018/11/30-LCTF-想起Lunatic Game

时间:2018-11-30 22:36:01      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:提取   pci   技术   64位   src   返回   使用   分享   nbsp   

题目链接: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

标签:提取   pci   技术   64位   src   返回   使用   分享   nbsp   

原文地址:https://www.cnblogs.com/Fingerprint/p/10046681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!