import binascii
import struct
crcbp = open("1.png", "rb").read()
for i in range(6000):
for j in range(6000):
data = crcbp[12:16] + struct.pack('>i', i)+struct.pack('>i', j)+crcbp[24:29]
crc32 = binascii.crc32(data) & 0xffffffff
if(crc32 == 0xEB1EA007):
print(i, j)
print('hex:', hex(i), hex(j))
导出后,发现了一张png图片。
尝试用 010 Editor工具进行打开。
import binascii
import struct
crcbp = open("2.png", "rb").read()
for i in range(6000):
for j in range(6000):
data = crcbp[12:16] + struct.pack('>i', i)+struct.pack('>i', j)+crcbp[24:29]
crc32 = binascii.crc32(data) & 0xffffffff
if(crc32 == 0xEB1EA007):
print(i, j)
print('hex:', hex(i), hex(j))
因篇幅问题不能全部显示,请点此查看更多更全内容