题目
下载附件之后是一张图片,然后丢尽Winhex里看看
啥也没发现,只能去看大佬的文章,发现好像的更改高度,顺便也借用了大佬爆破高度的python脚本
import struct
import binascii
import os
m = open("flag.png", "rb").read()
k = 0
for i in range(5000):
if k == 1:
break
for j in range(5000):
c = m[12:16] + struct.pack('>i', i) + struct.pack('>i', j) + m[24:29]
crc = binascii.crc32(c) & 0xffffffff
if crc == 0x370c8f0b:
k = 1
print(hex(i), hex(j))
break
爆破出高度为
在Winhex上修改一下,就得到了正常高度的图片