CTF训练-小游戏破译方块游戏
进到试验自然环境,开启题型详细地址,发觉是个方块游戏的游戏,试着先玩了几场,可是并没什么用,玩游戏就能得到flag?觉得不太可靠,看一下是否有其他构思。
大家先剖析这一游戏服务项目,这是一个web的游戏,那麼我们在电脑浏览器的开发者工具中,对互联网请求开展剖析,发觉大家对总体目标开展浏览时,并沒有实际性的后台管理请求:
因此基础能够判断,这是一个前台接待页面的游戏,游戏的运作、记分全是由js脚本制作来适用的,因此大家找到请求中仅有的js页面编码:
这一js混淆过,因此必须先清理,也就是js代码的恢复出厂设置。历经剖析,会发觉,当游戏成绩做到明确的标准时,js代码会在页面的头顶部中加上urlkey字段名,数值“webqwer”[1]“100.js”,即是“webqwer”的第2个英文字母与“100.js”拼凑为“e100.js”。
也是一个js文件,大家试着立即浏览,能够下面的图下面的图所显示的內容,它是jsfuck编码:
jsfuck编码是能够立即在控制面板运作的,大家拷贝到控制面板,可是大家立即可以用google浏览器,f12开启开发者工具,随后将编码黏贴到console中,內容太多,自然环境很有可能卡屏,耐心等待:
黏贴进行以后,回车键就可运作,页面便会弹出来flag:
最终填好一下回答,进行。
此次实验过程详细地址: