이미지 파일이다.
HxD에서 열어보았다.
png파일은 파일헤더가 0x89 0x50 0x4E 0x47 로 시작한다.
문제 설명에서 End of image라고 하는걸 보니
끝부분을 보면 0xFF 0xD9로 끝나는데, 이것은 jpg확장자를 가진 이미지 파일에서 쓰이는 Hex값 이라고 한다.
(png 파일은 IEND라는 문자열로 끝난다.)
따라서 이 파일은 png와 jpg파일을 합쳐놓은 파일이라고 볼 수 있다.
파일끼리 합쳐진 부분은 png파일이 끝나는 부분인 IEND 문자열을 검색해보면 쉽게 찾을 수 있다.
바로뒤에 FF D8도 보이는데 이는 jpg 앞부분이다.
0xFF 0xD8 부분부터 끝까지 긁어서 따로 파일을 저장해보자. (jpg 파일 추출)
필요한 부분만 깎아낸다고해서 Carving(카빙) 이라고 한다.