본문 바로가기
Security/Digital Forensic

[Forensic] 스테가노그래피(Steganography) + 실습 파일 포함

by Kyn 2020. 6. 6.

스테가노그래피는 데이터 은폐 기술 중 하나입니다.

이를 활용하면 사진 파일속에 Mp3, Zip, Png 파일 등 여러 파일들을 숨길 수 있습니다.

 

실제 ‘해머토스’라는 멀웨어 툴에서 

‘스테가노그래피(Steganography)’라는 기술을 활용하여  공격에 사용된 사례가 있습니다.

 

 

윈도우 기준 터미널에서 해당 명령어를 통해 파일을 합쳐줄 수 있습니다.

copy /b (합치려는 파일명) + (합치려는 파일명) 변환후 이름.확장자

 

예를 들어보죠

file1.jpg

file2.jpg

두개의 파일이 있다고 가정하겠습니다

 

copy /b file1.jpg + file2.jpg file3.txt

만들고자 하는 파일에서 저는 txt 파일로 만들었지만 jpg 파일로 만든다면 이미지 파일로 만들어질 것입니다.

합쳐진 파일 시그니처를 확인해 봅시다.

 

Txt 파일

 

Steganography.txt
6.65MB

 

파일 시그니처

JPEG :  FF D8 FF E0 xx xx 4A 46

PNG :  89 50 4E 47 0D 0A 1A 0A

ZIP : 50 4B 03 04

 

 

 

첫번째 파일
두번째 파일

 

파일들은 각자 고유의 파일 시그니처를 가지고 있습니다.

이들은  파일 해더에 표시됩니다.

 

만들어진 파일 속에

두 가지 파일 시그니처를 확인할 수 있습니다.

 

 

file1.jpg

 

 

 

file2.jpg

 

Txt 파일 속에

두 가지의 이미지 파일이 숨겨져 있었네요?!

 

 

그렇다면

숨겨진 파일을 확인하기 위해선 어떻게 해야 할까요??

확인하고자 하는 파일 시그니처 하위를 제외한 나머지를 삭제해주면 되겠죠??

 

실습 파일

https://drive.google.com/file/d/1bWJUCL93IYnT-Nf2-KG-mPB3T8kOb42j/view?usp=sharing

 

 

위 이미지 파일 속 어떤 파일이 숨겨져 있을까요? 

바이러스는 안 심어뒀으니 ㅎㅎ 편하게 실습해보세요

용량 문제로 드라이브로 공유합니다.

 

댓글