스테가노 그래피(steganography)

IT정보 2015. 4. 17. 08:38
728x90
반응형

이건 개인적인 정보 보호를 위해서 사용해주시기 바랍니다.

 

악의의 기술 유출에 사용되어서는 안 될 것입니다.

 

스테가노 그래피(steganography)라는 생소한 용어는 SBS 드라마 유령 상에서 죽은 신효정(이솜분)이 구사한 기술로 주목받았는데요.

 

'스테가노그래피'란 전달하려는 기밀 정보를 이미지 파일이나 MP3 파일 등에 암호화해 숨기는 심층암호 기술을 말합니다.

 

드라마 유령에서는 신효성이 "팬텀"이라는 파일에 동영상을 숨겼는데요.

 

언뜻 보기에는 일반 파일이었지만 그 안에는 살인 사건과 관련된 동영상이 숨겨져 있었지요.

 

s-tool과 openstego 라는 프로그램이 있다던데,

 

s-tool은 찾지 못했습니다.

 

http://sourceforge.net/projects/openstego/?source=directory

 

에서 다운로드 받으시면 되겠습니다.
 

 

 

 

 

 

 

 

 

 


 

 

자바 런타임 환경(JRE)가 없을 경우 아래와 같이 표시되니, JRE를 설치해주시면 되겠습니다.

 

 

 

 

 

아래 경로에 가서 openstego 배치파일을 실행해주시면 됩니다.

 

 

 

그러면 아래와 같은 검은 화면이 잠시 보입니다.

 

 

결국은 openstego가 실행됩니다.

 

자료를 숨겨보겠습니다.

 

 

 

message file에는 숨기고 싶은 것을 선택합니다.

 

이번 게시에는 아래 파일을 선택하였습니다.

 

오픈스테고테스트.txt

 

cover file에는 외부로 보여지는 것을 선택합니다.

 

이번 게시에는 아래 이미지를 선택하였습니다.

 

 

output stego file에는 2개를 병합될 파일 명을 입력합니다.

 

이번 게시로 만들어진 이미지가 아래 것입니다.

 

 

외관상 차이 없으시죠?

 

아래와 같이 설정해서 만들어졌습니다.

 

 

아래 프로그램으로 hash 값을 비교해보면 틀리긴 합니다.

 

MD5_Check_3.0.zip

 

 

원본 이미지 hash

 

 

 

 

병합 이미지 hash

 

 

 

 

 

숨겨진 자료를 추출해보겠습니다.

 

 

input stego file은 stego 파일을 선택해주시면 됩니다.

 

output folder for message file은 추출 파일이 저장될 폴더를 선택해주시면 됩니다.

 

비밀번호는 없으니, 공란으로 해두었습니다.

 

 

 

원래 파일명대로 추출이 성공적으로 완료되었습니다.

 

정해준 폴더에 가니 파일이 있습니다.

 

 

 

728x90
반응형