본문 바로가기

#Digital Forensic with CTF/CTF-d_Multimedia

CTF-d_Multimedia #54 Emma Watson

반응형

www.ctf-d.com/challenges

 

[DigitalForensic] with CTF

 

www.ctf-d.com

 

문제

 

  • 주어진 건 엠마왓슨 사진 뿐이였다.
  • Stegsolve로 확인해보니 gray bits에서 상단에 픽셀이 보인다.

 

Stegsolve

 

  • 파이썬으로 픽셀을 바이너리로 표현해보았다.
from PIL import Image

img=Image.open("E:/CTF-d/Multimedia/54/solved.bmp")
result=""
byte = ""
for x in range(img.size[0]):
    pixel=img.getpixel((x,0))
    
    if pixel== (255, 255, 255):
        byte+='0'
    else:
        byte+='1'
        
print(byte)

for i in range(0,len(byte),8):
    result+=chr(int(byte[i:i+8],2))

print(result)

 

flag

 

  • 코드를 실행해보면 바이너리 문자열이 쭉 이어져서 나온다.
  • 8byte씩 잘라서 문자열로 출력하면 플래그가 나온다.
  • Flag : The_beauty_of_paradise_is
반응형