본문 바로가기
워게임/wechall

[wechall challenge] Training: Stegano 1

by B T Y 2019. 7. 7.
반응형

[wechall challenge] Training: Stegano 1

 

 

- Explanation -

 

 

이 문제는 Steganography에 대한 문제이다. Steganography란 사진 속에 텍스트나 파일 같은 정보를 숨기려고 할 때 사용이 되며, 데이터 은폐 기술 중 하나이다. 알고리즘을 이용해서 상대방이 이해할 수 없는 메시지를 작성해 그 안에 비밀을 숨겨놓는 암호화와는 비슷해 보이지만 전혀 다르다.

위에 적힌 말을 보면 기본적인 image를 활용한 stegano라고 적혀져있다. 이 문제는 Steganography가 무엇이냐에 대한 개념만 가지고 있다면 쉽게 해결 할 수 있는 문제로 보인다.
개념만 알고 있으면 쉽게 풀 수 있는 문제이기 때문에 푸는 방법을 간단하게 3개의 순서로 나열하면 아래와 같다.


        1. 먼저 위에 있는 image를 바탕화면에 파일 형태로 저장한다.

        2. 해당 파일을 현재 Window 7 기준으로 했을 때 메모장 같은 프로그램을 이용해서 연다.

        3. 안의 내용을 살펴보면 사진 파일에 대한 데이터 이후에 Steganography 기법으로 숨긴 텍스트 혹은 파일에 

           대한 내용이 들어있다.

 

해당 password를 문제 페이지에 있는 Text Form에 넣고 Submit을 보내본다.

 

문제가 풀렸고 이 문제에서는 Steganography의 가장 기본적인 개념을 깨닳을 수 있도록 해주는 문제였다.


여러가지 Steganography tool이 있지만 간단하게 cmd를 이용해서도 가능하다. cmd를 이용하면 순수하게 파일과 파일을 합치는 기능뿐이지만 Steganography tool을 이용하면 암호화나 압축과 같은 기능도 지원해 주고 있다.

 

 

 

※ Steganography - 사진 파일 속에 텍스트 숨기기 ( Window 7 기준 )

 


- Steganography CMD Command ( command: copy ) -
copy /b Image.jpg + Text.txt Stegano.jpg

 


copy command에 대해서 더 자세히 알아보면 아래와 같다.

 

  - Steganography Sample


Original Image File: Chrysanthemum.jpg
Text File: hidden.txt ( contents: Steganography Success!! Hidden text! )
Fake Image File Name: Stegano.jpg

 

- Original Image File Stats -

 

- Text File Stats -

 

 

CMD Steganography...

- Compare Original Image File and Fake Image File -



※ Original Image File과 Steganography 기법이 적용된 파일의 크기를 비교해 보면 Fake Image File이 Text File 크기(36bit)만큼 커진걸 볼 수 있다.

반응형

댓글