반응형
- 주어진 color.png를 다운받아 열어보니 빨간색과 검은색으로 이루어진 픽셀 이미지가 나왔다.
- 어떻게 접근을 해야하는지 감이 안와 구글에 검색...
- PIL(Python Imaging Library)를 import 하기 위해 먼저 설치를 해야 한다.
- cmd에서 pip.exe파일이 있는 디렉터리로 이동하여 하나씩 설치한다.
--> pip install pillow
--> pip install image
- color.png가 있는 경로에 pixel.py라고 저장한다.
- color.png 이미지를 불러올 변수(pic)를 선언한다.
- image를 pixel 단위로 분석하여 저장할 변수를 선언한다.
- 빨간색의 RGB는 (255,0,0)이다.
- 높이, 너비 단위로 두 가지 색을 0,1로 둔다. red=1
- 0,1이 들어있는 리스트를 for문을 이용하여 int(,2)--> 2진수로 변환한다.
- 공백 없이("") join함수를 사용하여 문자열을 합친다.
- chr()-->아스키 값으로 바꾼다.
- 파이썬 코드를 실행하면 플래그를 찾을 수 있다.
-
플래그 : 3xXKkFstTUpsG2IFDirE6xDrcAF8DSx4iWxd5f9IQ9T205izN8lS2MQUlsF11gT4TFXHHlLHVHprNTtrh6lURfdUW7Lpuzgu1VKzwb1bg1oq6Ae3GnykkLZZsnze3HVLxHlfCYtzyrcV2Oxp0Gb0Z2ELphR4Oxo7TyvHCuWKWlN8t8KIfHysZK7jBNPu6wRVEUPIwVra
반응형
'#Digital Forensic with CTF > CTF-d_Multimedia' 카테고리의 다른 글
CTF-d_Multimedia #11 계속 주시해라! (0) | 2020.06.01 |
---|---|
CTF-d_Multimedia #10 내 친구는 이것이 특별한... (0) | 2020.06.01 |
CTF-d_Multimedia #8 Three Thieves Threw Trumpets Through Trees (0) | 2020.05.18 |
CTF-d_Multimedia #7 Find Key(moon) (0) | 2020.05.18 |
CTF-d_Multimedia #6 Find Key(butterfly) (0) | 2020.05.18 |