쉬는시간/xcz.kr

[xcz.kr] PROB12 문제풀이

happy-nut 2015. 11. 1. 11:46

12번 문제의 Title은 「Steganography」입니다. 

스테가노그래피란 정상적인 파일에 다른 Data를 숨기는 것을 말합니다.

그 Data를 찾아야 문제가 풀릴 것으로 보입니다.

Download Here을 클릭해보면 개인적으로 상당히 맘에 드는 멜로디를 들려주는 "WindScene.mp3"라는 파일을 다운받을 수 있습니다.

힌트가 3개나 되는데 찬찬히 살펴보면 지금 풀이를 쓰는 게 의미가 없을 정도로 문제를 푸는 방법을 자세하게 설명해주고 있습니다.

그냥 "이런 툴이 있으니 한번 써보라"는 문제인 듯 싶습니다. 

Hint 1 : 디코드 키 값 = 툴 이름

Hint 2 : 툴 이름 = OpenPuff (스테가노그래피 툴은 그리 많지 않습니다)  즉, 디코드 키 값 = OpenPuff

Hint 3 : OpenPuff만 사용하라.

문제푸는 방법을 전부 설명해줬으니 그대로 따라해보면 되겠습니다.

다음은 OpenPuff의 초기화면입니다. 인터페이스도 상당히 단순하게 생겼습니다. "Unhide" 버튼만이 문제를 푸는 데 도움이 될 것 같습니다.

"Unhide" 버튼을 누르게 되면 아래와 같은 창이 나타나는데, 디코드 값은 문제에서 알려준 값 하나밖에 모르므로 Enable (B)와 (C)는 체크 해제를 하고 Add Carriers를 눌러 해당 mp3파일을 올려준 뒤, 우측에 Bit selection options에 Minimum을 체크해 보았습니다.

Bit selection options는 Minimum이 안 될 경우 차례로 다 해볼 심산이었는데 , "Unhide!" 버튼을 누르니 성공적으로 Extract가 되었습니다.

성공하게 되면 Task Report라는 창이 뜹니다. key값을 추출해 냈으니 열어보기만 하면 될 것 같습니다. 

Key파일을 메모장으로 열어보니 "OPEN_ChronoTrigger1995_PUFF"라는 문자열이 나왔습니다. 역시 툴을 써봤다는 사실에 의의를 두어야 하겠습니다.



답 : OPEN_ChronoTrigger1995_PUFF


'쉬는시간 > xcz.kr' 카테고리의 다른 글

[xcz.kr] PROB22 문제풀이  (0) 2015.11.01
[xcz.kr] PROB6 문제풀이  (0) 2015.11.01
[xcz.kr] PROB17 문제풀이  (0) 2015.11.01
[xcz.kr] PROB9 문제풀이  (0) 2015.10.31
[xcz.kr] PROB32 문제풀이  (0) 2015.10.30