坚持60s
下载是个打包的java程序,打开是一个游戏文件
既然是程序会给出flag,那么flag就在源代码中了,用java反编译工具反编译,在文件中可以找到PlaneGameFrame.class中找到flag(大括号中base64需要解码)。
得到 flag{DajiDali_JinwanChiji}
gif
打开压缩包发现许多张黑白颜色的图片
将黑白图片分别记为1,0,得到
01100110011011000110000101100111011110110100011001110101010011100101111101100111011010010100011001111101
转化为字符串形式即可
import re
a = '01100110011011000110000101100111011110110100011001110101010011100101111101100111011010010100011001111101'
b = re.findall(r'.{8}', a)
flag = ''
for i in b : flag += chr(int(i, 2))
print(flag)
得到flag{FuN_giF}