2021/Write-Ups

3팀_김기연 write-ups (HackCTF_Terrorist)

ukkiyeon 2022. 1. 25. 23:01

압축을 풀면 mission.jpg 파일을 얻을 수 있는데, 

 

 

 

지원되지 않는 파일 형식이라고 뜬다.

 

 

 

HxD로 파일을 열어본 결과, 

jpg 파일의 헤더 시그니처(FF D8 FF E0)와 푸터 시그니처(FF D9)가 보이지 않았다.

 

 

 

검색 기능으로 푸터 시그니처는 찾을 수 있었지만, 

 

 

 

헤더 시그니처는 FF D8 까지만 찾을 수 있었다.

 

 

 

하지만, 헤더 시그니처와 푸터 시그니처의 순서가 다르고, 혹시나 해서 PNG, PDF, GIF 등 다른 여러 시그니처들을 다 찾아보았지만 뭔가 이거다! 싶은 게 없었다. 

 

그러던 중에 파일 시그니처를 모아둔 사이트를 발견했고, 

 

https://www.filesignatures.net/

 

File Signature Database:

 

www.filesignatures.net

이 파일은 jpg 파일이 아닌 MPEG-4 파일이라는 것을 알 수 있었다. 

 

* MPEG-4 : 영상, 음성을 디지털 데이터로 전송, 저장하기 위한 규격의 하나

* MP4 : MPEG-4 part 14의 약어로, MPEG-4 part 14의 유일한 공식 파일 확장자

 

 

 

파일의 확장자를 .mp4로 변경해주었다.

그리고 ... 소리를 들어봤는데 ... 중국어인 줄 알았고 ...

 

아래 사이트를 통해 오디오를 역재생하여 플래그를 얻을 수 있었다.

(mp4는 지원하지 않는 포맷이라고 해서, m4a로 다시 확장자를 변환해준 후, 역재생이 가능했다.)

https://audiotrimmer.com/kr/online-audio-reverser/

 

오디오 리버서 - 오디오 파일을 거꾸로 재생해보세요!

오디오 파일을 거꾸로 재생하길 원하시나요? Audio Reverser는 오디오 파일을 거꾸로 재생하여 흥미로운 사운드 효과를 만들어 낼 수 있도록 해주는 무료 온라인 툴입니다.

audiotrimmer.com

 

 

 

해결!