攻防世界你猜猜
打开题目发现是一串十六进制的数据
我尝试解码了一下没发现什么,最后找了一下发现因为这是504B0304开头的所以是一个zip文件头
用python代码还原一下
from Crypto.Util.number import *
f = open("guess.zip","wb")
s = 0x504B03040A0001080000626D0A49F4B5091F1E0000001200000008000000666C61672E7478746C9F170D35D0A45826A03E161FB96870EDDFC7C89A11862F9199B4CD78E7504B01023F000A0001080000626D0A49F4B5091F1E00000012000000080024000000000000002000000000000000666C61672E7478740A0020000000000001001800AF150210CAF2D1015CAEAA05CAF2D1015CAEAA05CAF2D101504B050600000000010001005A000000440000000000
f.write(long_to_bytes(s))
f.close()
然后在python文件的文件夹里就能找到这个压缩包,我解压的时候发现有密码,随手试了个123456就解开了
然后就直接得到了明文
flag就是daczcasdqwdcsdzasd