본문 바로가기
Q&A2021년 8월 26일1분 읽기

Steganography로 파일에 데이터를 숨길 수 있나요?

윤
윤재혁
조회 776댓글 1

이미지 안에 파일을 숨기는 스테가노그래피가 어떤 원리인지 궁금합니다.

댓글 1

김김영삼5년 전

스테가노그래피는 데이터의 존재 자체를 숨기는 기술입니다. 암호화와 달리 데이터가 있다는 사실 자체를 숨깁니다.

이미지 스테가노그래피 원리:

  • LSB(Least Significant Bit) — 픽셀 RGB 값의 최하위 비트를 변경. 육안으로 차이 불가

도구:

# Steghide (JPEG)
steghide embed -cf image.jpg -ef secret.txt
steghide extract -sf image.jpg

# zsteg (PNG)
zsteg image.png

# binwalk (숨겨진 파일 탐지)
binwalk image.png

CTF에서 자주 출제:

  • 이미지 내 숨겨진 텍스트/파일 찾기
  • EXIF 데이터 확인: exiftool image.jpg
  • 파일 끝에 추가된 데이터: strings image.jpg
Ctrl+Enter로 등록