首先的首先感谢天明大佬点拨,打开靶机发现是个游戏
要玩通关才能获取flag,那这肯定不是咱们CTFer的路数啊。可是也没啥头绪,那就玩下去吧……
玩了好久,死了就继续,玩不过去了就不想玩了。后来想到通关不就是一个数据的事情嘛。改一下关卡就好。但是我没找到相关语句,而JS里改了后,一刷新就复原了。之前想了一个方法使用插件将网站JS拦截下来,替换成本地JS文件。后来没成功。。。后来发现这个game.js里有个函数是控制重生之后角色相关信息的。我们将这些信息改大点,如下图:
然后我们CTRL+S保存,关闭控制台。去玩游戏,去第一关送死,死后按ESC重生。再去玩第一关,你会发现游戏角色属性变成了这样:
然后就去快乐得玩耍吧,把游戏玩通关,一直玩到最后出现如下页面:
这个时候CTRL+鼠标滚轮,缩放网页即可看到全部flag
这题算我做的第一个游戏题了,我想起了学长去年的魔方题,有机会找一下试试。