XCTF-MISC Reverse-it

題目下載地址:點此下載
題目文件是一個逆序的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}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章