본문 바로가기

CTF Write-Ups/[DigitalForensic] with CTF

[CTF-d] Multimedia_천 마디 말보다 사진 한 장...

 

 

data.zip 파일을 열어보면 아래와 같이 알 수 없는 파일들이 총 1000개가 있다.

이 중에서 JPEG 사진을 찾아야 한다.

 

 

 

 

그냥 먼저 저 파일들을 시간순서대로 정렬해서 제일 처음 파일을 HxD로 확인해 봤는데

파일 시그니처가 jpg 파일 시그니처와 같길래.. 

파일 확장자를 jpg로 바꿔서 보니까..

키...가.. 나와버렸다.. ??

엄..

(이게아닌데............찍어서 맞아버렸다...)

 

 

다시 정석대로 하면 Hint 에서 grep은 항상 당신의 친구입니다. 라고 되어있다.

 

그래서 grep 명령어를 사용하는 줄 알고 구글에 grep 명령어 검색을 해보았는데 안되길래 답을 찾아보니

grep 명령어와 file 명령어 두개를 사용해 jpg 파일을 찾는 것이였다.

 


file 명령어
: 지정된 파일의 종류를 확인하는 명령어

형식: file [옵션] [파일]

 

그래서 먼저 file * 명령어로 위의 zip 파일에 있던 파일들의 형식을 다 살펴보았는데 

1000 개의 정보가 나와서 너무 많이 나오길래

 

file * | grep "JPEG" 

명령어로 검색하니 딱 하나의 파일이 나오는 것을 확인할 수 있었다.

 

 

따라서 위의 파일의 형식을 jpg로 바꿔주면 이미지가 뜨는 것을 볼 수 있다.

 

flag: easyctf{it_must_be_pretty_hard_reading_this}