브리타니아의 원더랜드…

min_fo·2023년 1월 11일
0



다음과 같은 사진이다. 이제 여기서 속성 정보를 보면 7x200 이라는 사진 크기를 알수 있고 아래 소스코드를 통해서 빨간색은 1 검은색은 0으로 하여 바이러니을 추출하면 답을 얻을 수 있다.

from PIL import Image

img = Image.open("color.png")
data = img.load()
red = (255, 0, 0)

text = ""

binary_lines = []
width, height = img.size

for x in range(height):
    binary_line = []
    for y in range(width):
        pixel = data[y,x]
        if pixel == red:
            binary_line.append('1')
        else:
            binary_line.append('0')
    binary_lines.append(binary_line)

for x in binary_lines:
    text += ''.join([chr(int(''.join(x),2))])

print(text)

정답 : 3xXKkFstTUpsG2IFDirE6xDrcAF8DSx4iWxd5f9IQ9T205izN8lS2MQUlsF11gT4TFXHHlLHVHprNTtrh6lURfdUW7Lpuzgu1VKzwb1bg1oq6Ae3GnykkLZZsnze3HVLxHlfCYtzyrcV2Oxp0Gb0Z2ELphR4Oxo7TyvHCuWKWlN8t8KIfHysZK7jBNPu6wRVEUPIwVra

profile
포렌식을 공부하는 학생입니다.

0개의 댓글