[xcz.kr prob1]
End of Image라는 이름을 가진 xcz.kr 1번 문제입니다.
xcz.kr 같은 경우는 글이나 문제에 힌트가 있는 경우가 많아서 꼭 유심히 살펴보아야 합니다
1번 문제같은경우는 글이 없는걸로보아 문제를 유심히 살펴보겠습니다
"End of Image" 이미지의 끝 이라는 의미입니다.
저 why so serious? 라는 이미지를 다운받고 헥스에디터로 열어서 수상한 점을 살펴보았습니다.
?!!! 수상한 hex값이 보입니다.
원래 png 헤더구조는 89 50 4E 47(%png)로 시작하여 49 45 4E 44 AE 42 60 (IEND®B`) 으로 끝나게 되는데 그 뒤에 파일이 한개 더 있는것을 알수있습니다.
FF D8 은 JPGE 이미지의 헤더(FF D8~ FF D9) 입니다. 그렇다면 JPGE파일의 헤더만 복사하여 따로 저장해줍시다.
이미지를 열어보면 key가 뜬것을 알수있습니다
물론 위의 방법과 같이 헥스에디터를 사용하여 문제를 해결할수있지만 두번째 방법으로 칼리리눅스의 foremost 툴을 사용하면 자동으로 카빙되어 문제를 더더욱 간편하게 풀수있습니다.
모든 파일을 분리해내고 싶을때 명령어 "foremost -a -i (파일이름) -T"
그럼 위와같이 key이미지가 자동으로 카빙된것을 볼수있습니다.
CLEAR!
'Wargame > ▷ xcz.kr' 카테고리의 다른 글
[xcz.kr] prob7 - Do you know this file? (0) | 2017.01.29 |
---|---|
[xcz.kr] prob6 - Adieu, Starcraft1! (0) | 2017.01.29 |
[xcz.kr] prob5 - Easy Android (0) | 2017.01.29 |
[xcz.kr] prob3 - I don't speak English (0) | 2017.01.27 |
[xcz.kr] prob2 - Listen Carefully! (0) | 2017.01.26 |