chipkkang9's story

[N0Named Wargame Season2] MagicIMAGE 문제풀이 본문

CTF/Forensic

[N0Named Wargame Season2] MagicIMAGE 문제풀이

chipkkang 2021. 7. 14. 18:37

준비물: mandu.png, HxD

 

mandu.png를 저장하고 열었을 때의 그림 창

 음.. 이게 뭘까... 요즘 만두맛의 비결은 여백인가보다. 아무래도 가만히 두고 볼 수는 없으니 HxD프로그램에 넣고 돌려보기로 했다. header signature와 footer signature가 맞게 들어가 있는지 확인해보기 위해서이다. 

 

왼쪽에 있는 그림은 mandu.png의 header signature, 오른쪽은 footer signature 부분이다.

 

 .png확장자의 file signature는 [89 50 4E 47 0D 0A 1A 0A] 형태의 header signature, [49 45 4E 44 AE 42 60 82] 형태의 footer signature로 구성되어있기 때문에 크게 틀린 것은 없다..... 일줄 알았으나!! 아주 다른 것이 있었다! 바로 header signature를 주목해서 보면 mandu.png에는 [89 50 4E 47 0E 0B 1F 0B]의 형태로, 뭔가 오묘하게 다른 부분이 있어서 수정해주었다. 

 

mandu.png의 header signature를 수정하고 나온 이미지

 

 그렇게 어렵지 않은 문제였던 것 같다! file signature를 제대로 알고 있는지를 물었던 문제였던 것 같다!

file signature에 관해서는 아래의 블로그를 참고했다.

http://forensic-proof.com/archives/300

 

파일 시그니처 모음 (Common File Signatures) | FORENSIC-PROOF

 

forensic-proof.com

 

Comments