PolarCTF-Misc WP

_ljnljn發表於2024-12-06

隨緣更新~
1、0和255
附件是python程式碼和輸出內容
發現是圖片轉RGB值,於是轉逆向的程式碼獲得flag.png

# -*- coding = utf-8 -*-
# @software:PyCharm
from PIL import Image

image_list = ...

# 獲取影像的寬高資訊(假設寬高和之前開啟的原始影像一致,這裡示例寫死,實際可以從image_list相關資訊推斷或者事先記錄好)
width = len(image_list[0])
height = len(image_list)

# 建立一個新的影像物件
new_image = Image.new('RGB', (width, height))

# 將畫素資料逐個設定到新影像中
for x in range(height):
    for y in range(width):
        new_image.putpixel((y, x), image_list[x][y])

# 儲存影像為flag.png(如果需要儲存為其他檔名或者格式,可以修改此處的檔名和格式字尾等)
new_image.save('flag.png')

得到二維碼,解出flag
image