-
3팀_김기연 write-ups (HackCTF_Terrorist)2021/Write-Ups 2022. 1. 25. 23:01
압축을 풀면 mission.jpg 파일을 얻을 수 있는데,
지원되지 않는 파일 형식이라고 뜬다.
HxD로 파일을 열어본 결과,
jpg 파일의 헤더 시그니처(FF D8 FF E0)와 푸터 시그니처(FF D9)가 보이지 않았다.
검색 기능으로 푸터 시그니처는 찾을 수 있었지만,
헤더 시그니처는 FF D8 까지만 찾을 수 있었다.
하지만, 헤더 시그니처와 푸터 시그니처의 순서가 다르고, 혹시나 해서 PNG, PDF, GIF 등 다른 여러 시그니처들을 다 찾아보았지만 뭔가 이거다! 싶은 게 없었다.
그러던 중에 파일 시그니처를 모아둔 사이트를 발견했고,
https://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/
해결!
'2021 > Write-Ups' 카테고리의 다른 글
4팀_김세연 write-ups (ctf-d_저는 이 파일이 내 친구와…) (0) 2022.01.25 3팀_김기연 write-ups (HackCTF_Magic PNG) (0) 2022.01.25 2팀_장지은_Write_Ups (HackCTF_Terrorist) (0) 2022.01.25 4팀 임예은 Write-Ups(제 친구의 개가 바다에서..) (0) 2022.01.25 3팀_김소희_Write-Ups (N0Named Wargame-조별과제_배드엔딩/누가 진짜일까?) (0) 2022.01.25