ssoL2 TISTORY

[suninatas] 15번 풀이 본문

challenge/이외 CTF

[suninatas] 15번 풀이

ssoL2 2021. 1. 15. 01:40

너 음악 좋아하니?

Hint : Authkey는 파일 안에 숨겨져 있다.

 

 

노래는 나비-diary

문제 풀면서 거의 4번은 들은 듯.. 노래 너무 오랜만이고 ~^^!

 

 

 

사실 위 사진에서 소리 조절 오른쪽에 설정 누르면 '다운로드'가 있던데

처음에는 몰라서 주소로 mp3를 다운받았다.

 

 

 

흠 역시 실행은 안되고..

 

 

file 명령어를 통해 파일 정보를 알아보자.

음..Audio 파일이고.. MPEG ADTS를 포함하고 있고..

딱히 뭔가 중요해보이는 건 없어보이는데,, 그나마 MPEG랑 ADTS가 뭔지 알아보자

 

MPEG : 음... 대충 보니 비디오 혹은 음악 파일을 압축하기 위해 모인 그룹으로, 배포하기 위해서 높은 용량을 줄이기 위한 목적이다.
ADTS : ACC가 압축된 음성 데이터라면, 이에 대응하는 헤더 정보이다. 현재 압축되어 있는 음성정보를 알 수 있다.

구글링 해봤는데 ADTS를 따로 알 수 있는 방법이 나와있지 않았다..

그래서 다른 것을 또 찾아보았다.

 

일단 오디오가 우리에게 들리기까지 압축과정을 거친다고 해서 혹시 몰라서 foremost 명령어를 사용해보았다.

 

그림 하나 나왔는데 그냥 나비 앨범 사진이었다..ㅠ 

 

mp3의 정보를 찾기 위한 방법이 어떤 것이 있을까 찾아보았다가 id3v2 명령어를 발견했다.

 

id3v2에서 id3에 대해서 알아보자

ID3은 MP3 파일에서 사용하는 메타데이터 포맷으로, 음악의 제목, 음악가 이름 등의 음악 파일에 관련된 정보를 담는다.
ID3에는 ID3v1과 ID3v2  두 가지 버전이 있으며,
이들은 서로 호환성이 없으며 하나의 파일 안에 동시에 존재할 수도 있다.

MP3 파일 구조는 다음과 같다.

ID3v2는 중복 가능하며, ID3v1은 파일 끝에 붙는다.

ID3v2의 구조는 다음과 같다.

헤더는 ID3v2에 대한 전체적인 정보를 지니며,
각 프레임은 가수, 제목, 앨범, 앨범자켓 이미지 등의 정보가 각각의 프레임으로 구성되어 있다.

ID3v2 헤더는 10byte로 
49 44 33 04 00 00 00 00 05 13 이다 !!

더 자세한 이야기는 clansim.tistory.com/99 에서 ..

 

 

아무튼간에 id3v2를 통해 노래의 정보를 좀 알 수 있을지도..

다운받아보자

 

 

명령어 보니까

-l 옵션을 통해서 파일 태그 리스트를 볼 수 있으며

-R 옵션을 통해서 또 다른 리스트를 볼 수 있는 듯하다. 나머지는 필요 없어 보인다.

 

 

id3v2 -l [파일명]을 하면 파일의 태그를 볼 수 있다.

몇 개는 깨져 나온다..

그래도 대충 노래 년도, 트랙개수 이런 것들도 볼 수 있는데

마지막에서 2번째 줄에 TPE3은 Conductor로 "지휘자"인데 갑자기 GoodJobMetaTageSearch??????

 

 

오호라??????

지휘자가 메타데이터서치를 잘했다는게 뭔소리일까? ----> KEY 삘이 확 온다잉

 

 

 

 

넣어보니 정답 축축

 

 

 

 

 

 

 

 

<참고>

linux로 파고 들기 전에

윈도우 파일 속성을 먼저 확인하자 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

어이가 없구만,,, 이리 간단한 것을 ㅠ.ㅠ

 

 

 

 

 

 

 

 

<개념 출처>

clansim.tistory.com/99

ko.wikipedia.org/wiki/ID3

www.hagulu.com/150

'challenge > 이외 CTF' 카테고리의 다른 글

[Timisoara CTF 2019] Tri-color QR 풀이  (0) 2021.02.05
[suninatas] 19번 풀이  (0) 2021.01.19
[suninatas] 18번 풀이  (0) 2021.01.18
[suninatas] 14번 풀이  (0) 2021.01.15
[suninatas] 21번 풀이  (0) 2021.01.12
Comments