题目是很多个压缩包,每个压缩包都是1kb,有提示是CRC32
import zipfile
from my_crc32 import *
file = r'./file/out{}.zip'
res = []
for i in range(68):
filename = file.format(i)
zip_file = zipfile.ZipFile(filename)
crc = zip_file.getinfo('data.txt').CRC
length = zip_file.getinfo('data.txt').file_size
data = crc32_reverse(crc,length)
res.append(data)
print ''.join(res)
得到一串base64编码
3、解码:
将解码的内容放入010edit
插入rar的文件头并另存为rar文件
双击打开压缩包得到flag