본문 바로가기

Forensics 풀이

(40)
Multimedia #31-Find Key(Hash) 120 해시값을 가지고 해결하는 문제인 것 같다. * 해시값 : 하나의 문자열을 이를 상징하는 더 짧은 길이의 값이나 키로 변환하는 것 (암호 : 정보를 숨기기 위한 것 ↔ 해시 : 정보의 위변조(무결성)를 확인하기 위한 방법) 평문의 길이에 상관없이 해시 결과의 길이는 모두 같고, 평문이 아주 조금만 달라도 결과를 추측하기 불가능할 정도로 해시값은 다르게 나타난다. 극히 드물게 발생하는 예외 사항(ex.해시충돌) 이외에는 해시가 제공하는 무결성으로 인해 데이터의 해시값은 절대 변하지 않는다. 해시 알고리즘에는 대표적으로 MD, SHA알고리즘이 있다. 해당 문제의 Apocalypse.txt 파일을 다운로드하고 열어보면, 외국어로 된 메모가 나온다. 메모장에 특별한 점이 없어서 드래그를 해본 결과, 원래 공백부분..
Multimedia #28-Find Key(Movie)120 문제를 읽고 gangbang.avi 파일을 다운로드하였다. 파일을 다운로드하면 1분 24초짜리 영상이 나온다. 파일을 다운로드한 후 파일을 살펴본 결과, 딱히 특이점을 찾아볼 수는 없었고 영상도 그리 길지 않아서 영상을 끝까지 시청해보기로 하였다. 영상은 대충 좀비를 피해 도망치는 내용이었다. 영상을 시청한 지 얼마 지나지 않아 29초 정도에 아주 잠깐 key값인 것 같은 글자가 흰 바탕에 번쩍하였다. 문제에서 key format이 text라고 한 점을 참고하면 이것이 key값이 맞는 것 같았다. key=26ab0db90d72e28ad0ba1e22ee510510 이번 문제는 매우 수월하였다! 문제 해결!
Multimedia #30-Listen carefully!!(120) 문제를 읽어보면, 잘 들어보라는 문구밖에 없다. 일단, 파일을 다운로드하고 문제가 말하는 대로 잘 들어보기로 하였다. 파일을 열어보면, 2분 27초짜리 음성파일이 나온다. 외국어로 음성이 나오는데 이것만 듣고서는 key값을 얻어낼 수 없을 것 같다는 생각이 들었다. 그리하여, 소리 편집기인 Audacity를 설치하고 이 파일을 살펴보기로 하였다. -무료 녹음 프로그램 Audacity 다운로드 사이트 https://www.fosshub.com/Audacity.html Audacity Audacity: Free software download for windows, osx, linux. www.fosshub.com Audacity에서 이 파일을 열어보면, 해당 파일은 이런 파형 모습을 띠고 있다. 해당 파일..
Multimedia #25-거래 조건 알고 있잖아요?(120) 이미지 파일을 가지고 플래그를 찾는 문제인 것 같다. ezmonay.jpg를 다운로드하고 열어보았다. 이 파일 형식은 지원이 되지 않는다는 문구가 나오며 이미지 파일이 보이지 않는다. 무슨 문제가 있는지 확인하기 위해 일단 hxd로 ezmonay.jpg파일을 살펴보기로 하였다. 먼저, 해당 파일의 확장자는 jpg이므로 이의 파일 시그니처를 해당 사이트를 참고하여 찾아낸 결과, http://forensic-proof.com/archives/300 파일 시그니처 모음 (Common File Signatures) | FORENSIC-PROOF forensic-proof.com jpg의 파일 시그니처는 대부분 FF D8 FF __로 구성되어 있다는 것을 확인할 수 있었다. ezmonay.jpg파일을 hxd로 열..
Multimedia #6-Find Key(butterfly)100 문제를 읽고 butterfly.png를 다운로드하였다. 파일을 다운로드해서 열어보면 상당히 큰 크기의 나비사진이 나타난다. 예전 문제들처럼 스테가노그래피 기법을 사용해 플래그를 숨겨놓은 것 같아 사이트에 사진을 넣어보았다. *스테가노그래피(Steganography) : 파일 속에 데이터의 존재 자체를 숨기는 데이터 은폐 기술 - 스테가노그래피 이미지 해석 사이트 https://incoherency.co.uk/image-steganography/#unhide Image Steganography Each channel (red, green, blue) of each pixel in an image is represented by an 8-bit value. To hide the secret image ins..
Multimedia #21-내 친구 Mich는 이 멋진 튤립...100 문제를 자세히 읽어보니 "당신이 필요로 하는 것은 모두 이미지 속에 있습니다.", "당신은 더 선명한 시야가 필요합니다." 부분이 이 문제를 푸는 핵심이 될 것 같은 느낌이다. 이미지 속에 모두 있다는 것은 스테가노그래피 기법을 얘기하는 것 같고, 더 선명한 시야가 필요하다는 것은 명암을 만져줘야 될 것 같다는 생각이 든다. 문제를 이해하고 tulip.png 파일을 다운로드하였다. 컴퓨터에 포토샵이 깔려있지 않은 상태이므로 간단하게 온라인 포토샵 사이트를 사용하여 사진을 분석해보기로 하였다. - 온라인 포토샵 사이트 https://29a.ch/photo-forensics/#forensic-magnifier Forensically, free online photo forensics tools Forensi..
Multimedia #14-Graphics Interchange Format 100 문제를 읽고 the_nod.gif 파일을 다운로드하였다. 여태까지 문제를 풀면서 gif 파일은 만나본 적이 없어서 파일을 열어보고 이것을 어찌할까 생각하였다. 일단 여지껏 문제에 많이 나왔던 스테가노그래피와 hxd를 사용해 푸는 방법 중 hxd를 한 번 사용해보기로 결정하였다. - 헥스에디터 다운로드 사이트 https://mh-nexus.de/en/downloads.php?product=HxD20 Downloads | mh-nexus Downloads Note: Starting with HxD 2.3, the portable edition is available as separate setup program, and can be run with minimal privileges (no admin righ..
Multimedia #24-조수의 차이만큼 하얗습니다!:D100 문제를 읽고 image_c6a55...파일을 다운로드하였다. 파일을 열어보았더니 가로가 긴 흰색의 사진이 있었다. 예전 문제에 많이 나왔던 스테가노그래피 기법을 사용해 플래그를 숨겨놓은 것 같아 사이트에 사진을 넣어 확인해보았다. *스테가노그래피(Steganography) : 파일 속에 데이터의 존재 자체를 숨기는 데이터 은폐 기술 - 스테가노그래피 이미지 해석 사이트 https://incoherency.co.uk/image-steganography/#unhide Image Steganography Each channel (red, green, blue) of each pixel in an image is represented by an 8-bit value. To hide the secret image..