WriteUp/HackCTF

Forensic : Magic PNG

vared 2020. 8. 14. 02:13

파일을 열어보니 당황스럽다.

 

 

 

어딘가가 깨져있는 같다 파일을 HxD 확인해 보자.

파일 헤더부분이 잘못되어 있다.

 

PNG 헤더의 8바이트는

89 50 4E 47 0D 0A 1A 0A 이다.

 

여기는 89 50 4E 47 2E 0A 2E 0A 나와있는데 수정해보자.

 

저장해보니 사진의 일부가 나온다.

다른 부분도 잘못 되어있는것 같으니 확인해보자.

 

PNG 파일에는 반드시 포함되어야 하는 청크가 있는데

IHDR, IDAT, IEND 이다.

3개가 모두 있는지 확인해보자.

 

 

 

10008 블럭부터 idat 나와있기 때문에 밑에서부터는 사진이 짤려 보이는 같다. 수정해주자.

 

 

 

 

사진이 제대로 나온다.

HackCTF{c@n_y0u_$ee_m3?}