
1.解压文件得到:

2.查看其中的内容发现包含字母,数字;其中字母最大为F,怀疑可能是十六进制
使用工具CTF-tools将其内容转换为Str类型,可以得到:

3.查看解码过的内容,开头有46ESAB_,推测是base64加密,使用在线工具解码得到:

查看解码内容,有PK,flag.txt——>推测是文件夹或者压缩包
进一步将base64加密的内容转换为十六进制,得到:
4.通过对十六进制开头内容的分析,504B0304对应的文件类型为.zip
常用文件格式十六进制文件头如下图所示:
5.将base64的加密内容保存到cipher.txt文件中:

同一目录下新建一个.zip文件
通过一下代码:
fin=open("cipher.txt","r")
fout=open('2.zip',"wb")
base64.decode(fin,fout)
fin.close()
fout.close()
在该目录下使用python :
执行上图所示的脚本,在2.zip文件中就会存放一个flag.txt文件

打开flag.txt文件,得到

flag{0bec0ad3da2113c70e50fd5617b8e7f9}

















