目录
下载文件
一长串16进制,复制到在线16进制转文本
很明显是一个RAR文件,使用脚本将16进制转换成文件
- import binascii
-
- hex_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}