1. 개요
pillow 문제
2. 분석
1) 빨간점
사진을 확대하면 빨간점이 군데군데 있습니다.
2) RGBA
pillow로 RGBA 열어보면, Red, Green, Alpha는 같은데 blue 값만 조금씩 다릅니다.
3) pillow
RGBA에서 blue 부분만 다릅니다.
from PIL import Image
# 1. 이미지 불러오기
# 1) 이미지 열기
image = Image.open("google.png")
# 2) 픽셀 데이터 로드
data = image.load()
# 3) 이미지 닫기
image.close()
# 2. 이미지 정보
width, height = image.size
print('width', width, 'height', height) # width 7 height 200
# 3. 반복문
result = ""
for x in range(width):
for y in range(height):
red, green, blue, alpha = data[x, y]
if red == 255 and green == 0:
result += chr(blue)
print(red, green, blue, alpha)
print('result', result)
# result python2105
4) flag
2105는 아니고 python2015였습니다.
'[DigitalForensic] with CTF' 카테고리의 다른 글
[DigitalForensic] with CTF - 답을 찾기 위해 돋보기를 써라! (0) | 2022.08.14 |
---|---|
[DigitalForensic] with CTF - Emma Watson (0) | 2022.08.14 |
[DigitalForensic] with CTF - 브리타니아의 원더랜드… (0) | 2022.08.14 |
[DigitalForensic] with CTF - 내 친구는 이것이 특별한... (0) | 2022.08.13 |
[DigitalForensic] with CTF - Find Key(moon) (0) | 2022.08.13 |