題目下載地址:點此下載
題目文件是一個逆序的jpeg圖片,寫腳本把數據逆回來
解題腳本:
# -*- coding: utf-8 -*-
# @Author: 夏了茶糜
# @Date: 2020-03-22 12:09:56
# @email: [email protected]
# @Last Modified by: 夏了茶糜
# @Last Modified time: 2020-03-22 12:35:25
from PIL import Image
#pip install pillow
#xxd -p Reverseit | tr -d '\n' | rev | xxd -r -p > 1.jpg
#convert -flop 1.jpg 2.jpg
with open("Reverse-it",'rb') as file:
tmp = file.read()[::-1]
jpg = b""
for i in tmp:
jpg += bytes.fromhex(hex(i)[2:][::-1].ljust(2,"0"))
print(jpg)
with open("Reverse-it.jpg",'wb') as file:
file.write(jpg)
im = Image.open("Reverse-it.jpg")
im.transpose(Image.FLIP_LEFT_RIGHT).save("Reverse-it-to.jpg")
im.close()
flag:
SECCON{6in_tex7}