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

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

  • 审题
    • 思路
    • 知识点
    • 所需工具
  • 解题
    • flag
  • 反思与心得

审题

攻防世界 - MISC - 07 - 坚持60s_第1张图片

思路

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

知识点

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

所需工具

IDEA

解题

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

flag

flag{DajiDali_JinwanChiji}

反思与心得

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

你可能感兴趣的:(攻防世界CTF新手练习区)