题目
解题
打开txt文件后,发现很长的一段文字, 开头为52617221,猜测这是个rar文件。利用脚本将这些数据以二进制流流形式写入rar文件
import binascii
with open('文件名', 'r') as fr:
hex_data = fr.read()
with open('res.rar', 'wb') as fw:
fw.write(binascii.unhexlify(hex_data))
然后打开rar文件发现被加密了,于是使用ARCHPR尝试爆破,先尝试掩码爆破四位数字
破解出来的密码是 3690
解压出来后发现是一张图片,但是查看不了,如下图:
使用010Editor打开查看文件头,发现开头被修改了
将头文件改为
FF D8
然后就可以看到图片了
提交flag验证正确
flag{57cd4cfd4e07505b98048ca106132125}