Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
steghide — JPEG, BMP, WAV, AU 파일에 기밀 데이터를 숨기고 추출하는 스테가노그래피 도구로, 선택적 압축, 암호화, 무결성 체크섬을 지원합니다. | Kitploit
도구/GitHubGitHub/steghigh/steghide
Encryption/Decryption ToolsSteganographyCryptography
GitHubsteghigh/steghide

steghide

JPEG, BMP, WAV, AU 파일에 기밀 데이터를 숨기고 추출하는 스테가노그래피 도구로, 선택적 압축, 암호화, 무결성 체크섬을 지원합니다.

저장소 보기
7701212년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

이 저장소는 읽기 전용입니다.

Steghide 유지 관리를 위해 GitHub 조직 StegHigh가 설립되었습니다. 모든 PR, 논의, 이슈는 여기에 제출해 주세요.

또한 StegHigh/steghide에서 유지 관리자를 찾고 있습니다. 기여해 주세요!

소개 :

Steghide는 다양한 종류의 이미지 및 오디오 파일에 데이터를 숨길 수 있는 스테가노그래피 프로그램입니다. 색상 및 샘플 주파수는 변경되지 않으므로 임베딩이 1차 통계 검정에 저항성을 갖게 됩니다.

현재 steghide 버전은 0.5.1입니다.

기능: *) 임베디드 데이터 압축 *) 임베디드 데이터 암호화 *) 추출된 데이터의 무결성을 검증하기 위한 체크섬 임베딩 *) JPEG, BMP, WAV 및 AU 파일 지원

스테가노그래피 :

스테가노그래피(Steganography)는 문자 그대로 '은폐된 글쓰기'를 의미합니다. 그 목표는 통신이 이루어지고 있다는 사실 자체를 숨기는 것입니다. 이는 종종 (상당히 큰) 커버 파일을 사용하고 (상당히 짧은) 비밀 메시지를 이 파일에 임베딩하여 달성됩니다. 그 결과 비밀 메시지를 담고 있는 무해해 보이는 파일(스테고 파일)이 생성됩니다.

컴파일 및 설치 :

의존성 :

steghide를 사용하려면 다음 라이브러리가 설치되어 있어야 합니다.

  • libmhash 다양한 해시 알고리즘과 암호화 키 생성 알고리즘을 제공하는 라이브러리입니다. Steghide는 암호문구(passphrase)를 암호화 및 스테가노그래피 알고리즘의 입력으로 사용할 수 있는 형태로 변환하기 위해 이 라이브러리가 필요합니다. 다운로드: http://mhash.sourceforge.net/

  • libmcrypt
    다양한 대칭 암호화 알고리즘을 제공하는 라이브러리입니다. libmcrypt 없이 steghide를 컴파일하면 임베딩 전에 데이터를 암호화하거나 암호화된 데이터를 추출할 수 없습니다(올바른 암호문구를 알고 있더라도). 다운로드: http://mcrypt.sourceforge.net/

  • libjpeg JPEG 이미지 압축을 구현하는 라이브러리입니다. 이 라이브러리가 없으면 JPEG 파일에 데이터를 임베딩하거나 JPEG 파일에서 데이터를 추출할 수 없습니다. 다운로드: http://www.ijg.org/

  • zlib 무손실 데이터 압축 라이브러리입니다. 이 라이브러리를 설치하지 않고 steghide를 컴파일하면 임베딩 전에 데이터를 압축하거나 스테고 파일에서 압축된 데이터를 추출할 수 없습니다. 다운로드: http://www.gzip.org/zlib/

Libmhash는 steghide를 컴파일하는 데 반드시 필요합니다. 다른 라이브러리 없이도 컴파일할 수는 없지만, 주요 기능을 사용할 수 없게 되므로 다른 라이브러리도 설치하는 것이 강력히 권장됩니다.

Linux / Unix :

소스 배포판의 압축을 푼 후 다음 명령을 입력하십시오:

  1. ./configure
  2. make
  3. make check
  4. make install (루트 권한으로)

자세한 내용은 배포판에 포함된 INSTALL 파일의 일반적인 설치 지침을 참조하십시오.

이 명령 중 하나라도 실패하면 오류를 설명하는 메일을 steghide 개발 메일링 리스트([email protected])로 보내 주십시오.

Windows :

가장 쉬운 방법은 steghide 웹사이트(다음 주소)에서 사전 컴파일된 바이너리(필요한 라이브러리의 Windows 버전 포함)를 다운로드하는 것입니다: http://steghide.sourceforge.net/index.php

소스를 직접 컴파일하려면 C++ 컴파일러가 필요합니다. 소스 코드를 컴파일하는 방법은 사용 중인 컴파일러에 따라 다릅니다. 컴파일러의 문서를 참조하십시오.

Steghide는 Windows용 유닉스 에뮬레이션 레이어인 cygwin 환경(http://www.cygwin.com/)에서 gcc로 컴파일할 수 있으며, 위에서 언급한 Linux/Unix 컴파일 절차를 사용합니다.

빠른 시작 :

다음은 steghide를 사용하는 방법에 대한 몇 가지 예입니다. 이를 통해 첫인상을 얻을 수 있습니다. 더 자세한 정보를 원하면 매뉴얼 페이지(manpage)를 읽어 보십시오.

기본 사용법은 다음과 같습니다:

$ steghide embed -cf picture.jpg -ef secret.txt Enter passphrase: Re-Enter passphrase: embedding "secret.txt" in "picture.jpg"... done

이 명령은 secret.txt 파일을 커버 파일 picture.jpg에 임베딩합니다.

위와 같이 비밀 데이터를 임베딩한 후에는 picture.jpg 파일을 비밀 메시지를 받을 사람에게 보낼 수 있습니다. 수신자는 다음과 같은 방법으로 steghide를 사용해야 합니다:

$ steghide extract -sf picture.jpg Enter passphrase: wrote extracted data to "secret.txt".

제공된 암호문구가 올바르면 원본 파일 secret.txt의 내용이 스테고 파일 picture.jpg에서 추출되어 현재 디렉터리에 저장됩니다.

임베디드 데이터가 포함된 파일을 받았고, 추출하기 전에 이에 대한 정보를 얻고 싶다면 info 명령을 사용하십시오:

$ steghide info received_file.wav "received_file.wav": format: wave audio, PCM encoding capacity: 3.5 KB Try to get information about embedded data ? (y/n) y Enter passphrase: embedded file "secret.txt": size: 1.6 KB encrypted: rijndael-128, cbc compressed: yes

스테고 파일에 대한 일반 정보(형식, 용량)를 출력한 후, steghide가 임베디드 데이터에 대한 정보를 얻을지 묻는 메시지가 표시됩니다. yes로 답하면 암호문구를 입력해야 합니다. 그러면 steghide는 해당 암호문구로 임베디드 데이터를 추출하려고 시도하고, 성공하면 해당 데이터에 대한 몇 가지 정보를 출력합니다.

연락처 :

웹사이트 :

steghide의 최신 버전과 추가 정보 및 문서는 다음 steghide 웹사이트에서 얻을 수 있습니다: http://steghide.sourceforge.net/

메일링 리스트 :

버그를 발견했거나 질문, 의견, 제안 등이 있다면 개발 메일링 리스트로 메일을 보내 주십시오: [email protected] 이 리스트로 전송되는 메일을 받으려면 다음 주소에서 구독하십시오: http://lists.sourceforge.net/lists/listinfo/steghide-devel

steghide의 새 버전이 출시될 때 알림을 받으려면 다음 주소에서 steghide 공지 메일링 리스트를 구독하십시오: http://lists.sourceforge.net/lists/listinfo/steghide-announce

익명 CVS 접근 :

익명 CVS를 통해 가장 최근의 개발 소스 코드에 접근할 수 있습니다. 다음 줄을 입력하십시오:

$ cvs -d:pserver:[email protected]:/cvsroot/steghide login CVS password: [ Hit RETURN here ]

$ cvs -z3 -d:pserver:[email protected]:/cvsroot/steghide co steghide

웹에서도 CVS 저장소를 탐색할 수 있습니다: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/steghide/

저자 :

이메일([email protected])로 저(Stefan Hetzl)에게 연락할 수 있습니다.

도구 다운로드