攻防世界 - MISC - 07 - 坚持60s

时间:2024-03-13 13:37:48

攻防世界 - MISC - 07 - 坚持60s

审题

攻防世界 - MISC - 07 - 坚持60s

思路

一看题目就知道应该是一个游戏,可以考虑使用某些手段通关获得flag,或者分析游戏文件找出flag

知识点

考查选手对jar文件的反编译能力

所需工具

IDEA

解题

直接运行附件,发现是个小游戏
攻防世界 - MISC - 07 - 坚持60s
大致意思就是,你是左上角那个表情包,你要躲开那些绿帽并坚持60秒,通关就有flag
试了一下发现有点难。。。
用360压缩打开附件,找到PlaneGameFrame类并解压
攻防世界 - MISC - 07 - 坚持60s
用IDEA打开class文件
攻防世界 - MISC - 07 - 坚持60s
老规矩,猜测这是一个base64编码,解码得到flag

flag

flag{DajiDali_JinwanChiji}

反思与心得

本来打算修改代码使绿帽不动的,后来发现flag就明文放在代码中,有些小题大做了,ԾㅂԾ,