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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
van-gonography — 스테가노그래피를 사용하여 선택한 이미지 안에 모든 유형의 파일을 숨기세요 🕵️‍♂️ | Kitploit
도구/GitHubGitHub/joshuakasa/van-gonography
Encryption/Decryption ToolsData ExfiltrationForensicsSteganographyCryptographyUtilities & Frameworks
GitHubjoshuakasa/van-gonography

van-gonography

스테가노그래피를 사용하여 선택한 이미지 안에 모든 유형의 파일을 숨기세요 🕵️‍♂️

저장소 보기
449289개월 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

선택한 이미지 안에 모든 유형의 파일 숨기기

Logo


License GitHub last commit Buy Me a Beer


목차

  • 기능
  • 작동 방식
  • 설치
  • 사용법
  • 라이선스
  • 기여
숨길 파일커버 이미지파일이 숨겨진 커버 이미지
귀여운 고양이행복한 고양이

기능

  • 파일 숨기기: 이미지의 시각적 외형을 변경하지 않고 선택한 이미지 안에 모든 유형의 파일을 숨깁니다.
  • 디코딩 기능: 이미지에서 숨겨진 파일을 추출합니다.
  • 이미지 비교: 두 이미지 간의 차이점을 시각화합니다.
  • 상세 로깅: 프로그램 실행에 대한 포괄적인 정보를 기록하는 로그 파일을 생성합니다.
  • 명령줄 인터페이스 (CLI): 고급 사용을 위해 명령줄 옵션이 포함된 개발자 친화적인 모드를 제공합니다.
  • 사용자 인터페이스 (UI): 비개발자를 위한 직관적이고 사용하기 쉬운 모드를 제공합니다.
  • 디코딩 후 열기: 이미지에서 파일을 추출한 후 자동으로 엽니다.
  • 크로스 플랫폼: Windows, Linux 및 macOS에서 작동합니다.
  • 무료 및 오픈 소스: Van Gonography는 완전히 무료이며 오픈 소스이며 앞으로도 그럴 것입니다.
  • 암호화: 선택한 비밀번호로 숨겨진 파일을 암호화합니다 (출시 예정).
  • 압축: 숨겨진 파일을 압축하여 크기를 줄입니다 (출시 예정).
  • 다중 파일: 이미지 안에 여러 파일을 숨깁니다 (출시 예정).
  • 스텔스 모드: 이미지에 숨겨진 파일이 있다는 사실을 숨깁니다 (출시 예정).
  • 사용자 설정: 향후 사용을 위해 환경설정을 저장합니다.

작동 방식

디지털 저장의 기본

컴퓨터에 있는 모든 것은 .exe 파일부터 .jpg 이미지까지 비트로 저장됩니다. 비트는 단지 1과 0일 뿐입니다. 예를 들어:

  • 문자 A = 01000001
  • 문자 B = 01000010

따라서 1GB 파일은 실제로 85억 개의 1과 0이 일렬로 늘어선 것입니다. 이것을 이진법이라고 하며 모든 디지털 저장의 기초입니다.

픽셀과 색상

이미지는 픽셀로 구성됩니다. 각 픽셀의 색상은 RGB(빨강, 초록, 파랑) 형식에서 비롯됩니다. 각 RGB 채널은 0에서 255까지의 값을 가지므로 256개의 값을 가질 수 있습니다. 이 범위는 8비트(2^8 = 256)에 해당하므로 각 채널은 1바이트로 표현될 수 있습니다.

예: 빨간색 픽셀은 (0xFF, 0x00, 0x00) 또는 비트로 11111111 00000000 00000000입니다.

이미지에 파일 숨기기

이미지 안에 파일을 숨기는 것은 생각보다 간단합니다. 우리가 해야 할 일은 다음과 같습니다:

  1. 파일(우리의 경우 숨기려는 것)을 비트로 변환합니다.
  2. 이미지 픽셀의 일부 비트를 파일의 비트로 교체합니다.

예를 들어, 파일에서 처음 2비트를 가져와 픽셀의 한 채널에 교체하면 빨간색 픽셀 (11111111 00000000 00000000)이 (11111111 00000000 00000011)로 바뀌어도 눈에 띄는 차이가 없습니다.

이 과정을 각 픽셀과 파일의 모든 비트에 대해 반복하면, 파일이 이미지에 숨겨집니다!

직접 시도해보세요

이 과정을 쉽게 이해할 수 있는 구현이 포함된 Python 저장소를 확인해보세요.

설치

root@kitploit:~
# 저장소 클론
git clone https://github.com/JoshuaKasa/van-gonography.git

# van-gonography 디렉토리로 이동
cd van-gonography

# 필요한 종속성 설치
pip install -r requirements.txt

사용법

UI 모드에서 프로그램을 실행하려면(더 간단하고 사용하기 쉽지만 개발자에게는 덜 유용함) 다음 명령어를 실행하세요:

root@kitploit:~
python vangonography.py

CLI 모드에서 프로그램을 실행하려면(더 복잡하지만 기능이 조금 더 많음) 다음 명령어를 실행하세요:

root@kitploit:~
python vangonography.py -cli

그런 다음 함께 사용할 수 있는 인수는 다음과 같습니다:

root@kitploit:~
usage: vangonography.py [-h] [-ood] [-l] [-cli] [-o OUTPUT_DIR] [-v] [--encrypt] [--decrypt] [--key KEY] [--json JSON_FILE] [--stealth] [-s] [-e] [-d] [-c COVER_IMAGE]
                        [-f HIDDEN_FILE]

Van Gonography는 이미지에 파일을 숨기는 스테가노그래피 도구입니다.

options:
  -h, --help            도움말 메시지를 표시하고 종료합니다

선택적 인수:
  -ood                  이미지에서 디코딩한 후 파일 열기 (기본값: False)
  -l, --log             프로그램 로그 파일 (기본값: False)
  -cli                  CLI 모드로 프로그램 실행, 메뉴가 표시되지 않음을 의미합니다 (기본값: False)
  -o OUTPUT_DIR, --output OUTPUT_DIR
                        수정된 이미지 또는 복구된 파일의 출력 디렉토리
  -v, --version         버전 번호를 표시하고 종료합니다
  --encrypt             숨기기 전에 데이터 암호화 (기본값: False)
  --decrypt             데이터를 복구한 후 암호 해독 (기본값: False)
  --key KEY             데이터를 해독할 키 (기본값: None)
  --json JSON_FILE      인수가 포함된 JSON 파일 (기본값: None)
  --stealth             스텔스 모드로 파일 숨기기 (기본값: False)

위치 인수 (CLI 모드에서만 사용):
  -s, --show            두 이미지 간의 차이 표시 (기본값: False)
  -e, --encode          이미지에 파일 인코딩 (기본값: False)
  -d, --decode          이미지에 숨겨진 파일 디코딩 (기본값: False)
  -c COVER_IMAGE, --cover COVER_IMAGE
                        숨기기 또는 복구에 사용할 이미지, 디코딩, 인코딩 또는 차이 확인 시에만 위치 인수로 사용
  -f HIDDEN_FILE, --file HIDDEN_FILE
                        숨길 파일

예를 들어, secret.txt 파일을 image.png 이미지 안에 숨기고 수정된 이미지를 output 폴더에 저장하려면 다음 명령어를 실행합니다:

root@kitploit:~
python vangonography.py -cli -e -c [image.png 커버 이미지의 절대 경로] -f [secret.txt 파일의 절대 경로] -o Output

그러면 프로그램과 같은 디렉토리에 Output 디렉토리가 생성되고 그 안에 숨겨진 파일이 포함된 수정된 이미지 Cover_txt.png 파일이 생성됩니다. 이미지에서 파일을 디코딩하려면 다음 명령어를 실행합니다:

root@kitploit:~
python vangonography.py -cli -d -c [Cover_txt.png 커버 이미지의 (절대 또는 상대) 경로] -o Output

프로그램에 대한 모든 정보가 포함된 log.log 파일도 생성하려면 다음 명령어를 실행합니다:

root@kitploit:~
python vangonography.py -cli -d -c [Cover_txt.png 커버 이미지의 (절대 또는 상대) 경로] -o Output -l

라이선스

MIT © Van Gonography MIT

기여

풀 리퀘스트는 언제나 환영합니다. 사람들이 제 프로젝트에 기여하는 모습을 보는 것을 좋아하며, 모든 요청을 확인하겠습니다. 번역, 기능, 버그 수정 또는 필요하다고 생각되는 모든 것(문서 및 README 파일 포함)을 자유롭게 기여해주세요! 오류가 발생하면 이슈를 열어주시면 가능한 한 빨리 수정하겠습니다 :)

기여하고 싶으신가요?

커뮤니티의 기여를 환영합니다! 개발자, 디자이너 또는 열정적인 사용자라면 참여할 수 있는 방법이 많습니다.

  • 버그를 발견하셨나요? 이슈 생성하기를 통해 신고해주세요.
  • 새로운 기능이나 개선에 대한 아이디어가 있나요? 기능 요청을 통해 공유해주세요.
  • 코드를 기여하고 싶으신가요? 저장소를 포크하고 풀 리퀘스트를 제출해주세요. 자세한 내용은 기여 가이드라인을 참조하세요.

기여할 준비가 되셨나요? 저장소 포크하기로 시작하여 오늘 첫 기여를 해보세요. 모든 기여는 아무리 작더라도 의미 있습니다!

도구 다운로드
또 다른 귀여운 고양이
이미지 안에 숨기고 싶은 파일입니다파일을 숨기고자 하는 이미지입니다내부에 파일이 들어 있는 커버 이미지입니다