*CTF2021_MineGame
本帖最后由 0xK4ws 于 2021-1-20 13:03 编辑下载附件发现该题是一个用Matlab实现的 10*10 15个雷 且第一个雷可能踩中并要在12s内完成并拿到flag的扫雷游戏
题目描述大概意思是用逆向的思路和方法做或者手动硬做
刚刚参考了Ga1@xy大佬博客 发现第一种方法是修改时间
猜测该程序是通过本地时间验证
因此只需要先关闭电脑时间的自动校准,然后打开游戏,把电脑的时间往回调,这样游戏的时间就会增加,再扫完雷,就可以得到flag
尝试之后果然可以
最初的想法应该用x64dbg调试 让他断在游戏中不关闭 然后搜内存找类似*CTF{格式的字符串 调试了半天都没把游戏界面调出来
然后队友说CE的高级选项可以将程序暂停
暂停后开始各种尝试 最后发现得将*CTF字符串Unicode编码后在内存中以字符数组的形式才能找到
红烧茄子感谢加油站!!
页:
[1]