[Hack-me.org] 2. Easy Steganography
스테가노그라피 문제입니다.
먼저 스테가노그라피가 무엇일까요?
스테가노그라피란? 정보 보호의 방법으로 매체에 직접적으로 비밀정보를 삽입하는 스테가노그라피 방법에 대한 연구가 이루어 지고 있다. 스테가노그라피는 비밀 메시지를 이미지나 오디오, 비디오 또는 텍스트 등 커버(cover)라 불리는다른 미디어에 숨겨서 전송하는 방법으로 제 3 자는 정보가 숨겨져 있다는 사실 자체가 스테가노그라피와 암호화의 가장 큰 차이점은 처리되는 대상이다. 암호화는 메시지의 내용에 상관없이 정보의 내용 그 자체를 암호화 시키는 것이다. 그러므로 암호화된 메시지는 네트웍을 통해서 암호화된 정보라는 사실을 쉽게 알 수 있기 때문에 공격의 대상이 될 수 있다. 이에 반해 스테가노그라피는 비밀 메시지의 존재 유무를 숨기는 것이다. 스테가노그라피에서 사용되어지는 비밀 메시지는 암호화를 사용해서 암호화된 상태로도 숨겨질 수 있다. 그러므로 스테가노그라피와 암호화는 독립적으로 이용되기 보다는 상호 보완적인 관계를 가진다고 할 수 있다. 스테가노그라피는 삽입 용량(capacity), 숨겨진 정보의 비인지성(imperceptibility),그리고 제거 공격에 대한 저항성(removal resistance) 등을 만족하여야 한다. |
스테가노그라피는 암호를 이미지 오디오 비디오 등에 숨기는 방법입니다.
즉 우리가 이 문제에서 해결해야 하는 것은,
주어진 이미지에 숨겨진 암호를 찾아내는 것입니다.
제목과 같이 이 문제는 정말 쉽습니다..
그냥 스테가노그래비란 무엇인가 만 보여주는 문제이죠.
주어진 이미지를 먼저 저장합니다.
그리고 헥스에디터 나 메모장으로 열어줍니다!
(저장하시면 .php 로 저장되실 겁니다.. 하지만 내용물은 .png 라는 사실)
우리가 힌트를 보면 암호는 30자리 였다고 알려주고있습니다.
이 파일을 열어보시면 헤더는 png 인것을 알루져고여..
48 바이트 부분 부터 내용이 시작되는데요.
내용의 처음부터 30자리가 암호입니다.
2번 끝