VNCTF-2021-Ez-game
1. 首页
闯关小游戏,需要玩到十关,玩到第三关就过不去了,显然求解不是通过这种方式。
F12查看网页源码,可以发现使有显示js这样的文件:
2. 方法一 sojson解密
查看game.js源码,注意到特殊的字符:
、
sojson v4加密 ,可以用在线网址破解
3. 方法二 console执行
4. 方法三 开挂游戏
可以通过分析源码发现,当player死了的时候,各项属性的变化:
那么我们可以通过控制台console来改变player属性进行加成:
这样每一关开始前给player加命,就可以一直不被打死,然后一直通关。(Ctrl+s可以保存修改的数据)
5. 方法四 通关函数
通过代码审计可以发现当player获胜的时候执行了一个函数:
控制台console执行该函数: