下载文件

一长串16进制,复制到在线16进制转文本

很明显是一个RAR文件,使用脚本将16进制转换成文件
import binasciihex_data='这里填十六进制数据'
out=open('res.rar','wb')
out.write(binascii.unhexlify(hex_data))
out.close()
需要密码,爆破

得到密码:3690 解压
得到一张png图片,但是打不开,使用010 eitor打开

报错,提示不是PNG图片,查看文件尾

FF D9属于jpg文件尾,所以把文件头前两位改成FF D8

保存查看

得到flag flag{57cd4cfd4e07505b98048ca106132125}
下载文件
一个压缩包,但无法解压,提示数据被破坏,使用010 editor打开

文件头不对,更改文件头前两个字节为: 52 61

保存,解压文件,一个word文档,使用010 eidtor打开

zip文件头,将文件后缀改为zip,解压


打开word下的document.xml

根据提示flag就在音符中,将音符复制到在线解码

得到flag flag{thEse_n0tes_ArE_am@zing~}
下载文件

提示了凯撒密码,但不知道偏移位数,从0-26尝试,当偏移量为1时:

得到flag flag{flagiscaesar}
下载文件

。。。密码学。键盘加密
得到flag flag{CTF}