Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
SteganographierGUI — MP4/MKV 파일에 파일을 은닉합니다. | Kitploit
도구/GitHubGitHub/cenglin123/steganographiergui
Encryption/Decryption ToolsData ExfiltrationSteganographyUtilities & Frameworks
GitHubcenglin123/steganographiergui

SteganographierGUI

MP4/MKV 파일에 파일을 은닉합니다.

저장소 보기
90652288일 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

SteganographierGUI

파일을 MP4/MKV 파일에 스테가노그래피로 숨기기

아래 튜토리얼을 보기 전에 "확장자"라는 단어의 의미를 반드시 이해하시기 바랍니다. 이해가 안 된다면 먼저 "파일 확장자 변경하는 방법"을 검색해 보세요.

확장자를 바꿨는데도 여전히 MP4라면 확장자 표시가 켜져 있지 않은 것이니, 역시 위 내용을 검색해 보세요.

압축이 안 풀린다(|어떻게 영상이지|비밀번호 오류|파일 손상|분할 압축 필요|등)

MP4 확장자를 .zip으로 바꾸고 WinRAR로 압축 해제

MP4 확장자를 .zip으로 바꾸고 WinRAR로 압축 해제

MP4 확장자를 .zip으로 바꾸고 WinRAR로 압축 해제


스테가노그래피어 간단 사용 설명서

이 소프트웨어는 파일이나 폴더를 압축 파일로 만든 뒤 MP4/MKV 영상에 "숨겨" 영상으로 위장할 수 있습니다. 이러한 작업을 스테가노그래피라고 하며, 영상으로 위장한 압축 파일을 스테가노그래피 파일이라고 합니다. 생성된 스테가노그래피 영상은 플레이어로 재생하면 일반 영상입니다. 하지만 확장자를 .zip으로 바꾸면 압축 해제 소프트웨어로 내부에 숨겨진 파일을 추출할 수 있습니다.

두 가지 조작 방식을 지원합니다:

  • GUI 모드: 바로 더블클릭으로 실행하고, 파일을 끌어다 놓고, 원클릭으로 스테가노그래피 또는 해제가 가능한 가장 간단한 방식.
  • CLI 모드: 명령줄 인자로 조작하며, 일괄 처리나 다른 도구에 통합하기에 적합.

일반적인 압축 해제 방법:

  • WinRAR: 확장자를 바로 .zip으로 바꾸면 압축 해제 가능 (WinRAR6 권장).
  • 7-zip/Bandizip: #号模式(샵 모드)로 열거나 명령줄로 압축 해제.
  • 모바일: 안드로이드는 RAR, iOS는 解压专家(압축 전문가).

보조 기능:

  • 비밀번호 목록: modules/PW.txt에 자주 쓰는 비밀번호를 한 줄씩 적어두면, 프로그램이 스테가노그래피 해제 시 자동으로 일치하는 것을 시도하여 수동 입력을 생략할 수 있습니다.
  • 해시 변경: 클라우드에 업로드하기 전에 파일 해시를 변경하여 연쇄 차단을 피할 수 있습니다.
  • 인증코드 생성: 추출 코드를 인증코드 이미지로 변환하여 크롤러가 가져가는 것을 방지합니다.
  • 우클릭 메뉴 통합: 원클릭으로 우클릭 메뉴에 추가하여 압축 소프트웨어처럼 편리하게 사용할 수 있습니다.

기타 스테가노그래피 해제 방법 (사용 중인 압축 해제 소프트웨어에 맞춰 참고)


업데이트

2026/09/20 1.3.11 버전 업데이트 (전체 기록은 CHANGELOG.md 참조)

⚠️ 1.3.10은 중대한 문제가 있으며, 전환기의 중간 산물이므로 사용을 권장하지 않습니다. 해당 버전의 우클릭 메뉴는 모든 설치 경로에서 등록되지 않습니다 (경로에 공백이 있으면 바로 오류가 발생하고, 공백이 없으면 잘못된 값을 조용히 기록합니다). 또한 CLI는 입력 경로가 디렉터리 구분자로 끝날 때 자기 자신을 포함하는 압축 파일을 생성하고 멈춥니다. 1.3.11을 바로 사용하시기 바랍니다. 1.3.10이 설치되어 있다면 덮어쓰기 설치하면 되며, 사용자 데이터(modules\PW.txt, config.json, logs\)는 덮어쓰이지 않습니다.

  1. CLI 임시 압축 파일이 자기 자신을 자기 안에 기록하여 용량이 폭증하고 멈추는 문제를 수정했습니다.
  2. 우클릭 메뉴의 레지스트리 기록을 재작성하여 더 이상 명령줄 인자 전달을 거치지 않습니다. v1.3.10의 "설치했는데 우클릭이 반응하지 않는" 결함을 수정했으며, 공백, 중국어, &, !, ^가 포함된 경로에서 검증했습니다.
  3. 설치 화면이 v1.3.9의 느낌과 문구로 회귀했습니다 (작성자 원본 소재, EULA는 1.3.9 기준, 먼저 삭제 후 설치). 또한 중국어 간체 / English 이중 언어를 갖추고 시스템 언어에 따라 자동 선택합니다.
  4. 업그레이드 및 재설치 시 더 이상 modules\PW.txt, config.json, logs\를 덮어쓰지 않습니다. 무인 설치 시 더 이상 팝업이 뜨지 않습니다.
  5. 배포 패키지 디렉터리 정리: 런타임 라이브러리는 _internal/로, 우클릭 메뉴 구현은 context-menu/로 분류하여, 배포 루트 디렉터리를 10개 디렉터리 / 73개 파일에서 6개 디렉터리 / 8개 파일로 축소했습니다.

2026/08/18 1.3.10 버전 업데이트 (⚠️ 중대한 문제가 있어 사용을 권장하지 않으며, 설명은 위 참조)

  1. 스테가노그래피 해제 시 동일 이름 파일이 있으면 자동으로 이름을 변경할 수 있습니다 (GUI에 체크 옵션 추가, CLI에 --auto-rename 제공).
  2. CLI 모드가 더 이상 Tkinter에 의존하지 않아, 그래픽 라이브러리가 없는 환경에서도 명령줄 기능을 바로 사용할 수 있습니다.
  3. 우클릭 메뉴 설치/제거 스크립트를 전면 재작성하여 설치 경로에 공백, 중국어 및 ! 등 특수 문자가 포함된 경우를 지원합니다.
  4. 배포 패키지가 GitHub Actions로 자동 빌드되며 SHA256SUMS 검증 파일이 첨부됩니다. v1.3.10부터 공식 패키지에 DownKyi (B站 영상 다운로드 도구)가 더 이상 내장되지 않으니, 위 §5.2의 링크에서 직접 받으시기 바랍니다.

2025/06/28 1.3.1 버전 업데이트

새 작업 모드 mp4(zarchiver)가 추가되었습니다. 이 모드로 생성된 스테가노그래피 파일은 zarchiver 및 解TMD压 등 압축 파일을 처음부터 스캔하는 압축 해제 소프트웨어로 압축 해제할 수 있지만, 압축 파일을 끝에서부터 스캔하는 WinRAR로는 압축 해제할 수 없습니다. 상황에 따라 사용하시기 바랍니다.


스테가노그래피어 GUI&CLI 겸용 MP4/MKV 스테가노그래피 프로그램

작성자: 层林尽染

사용 설명

이 프로그램은 파일이나 폴더를 영상 파일에 스테가노그래피로 숨기거나, 영상 파일에서 숨겨진 파일이나 폴더를 추출할 수 있습니다. 프로그램은 명령줄 인터페이스 (CLI)와 그래픽 사용자 인터페이스 (GUI) 두 가지 모드를 지원합니다.

  1. GUI 모드: 【권장】 아무 인자 없이 프로그램을 더블클릭하여 바로 실행합니다. GUI 사용법은 데모 영상을 참조하세요.

  2. CLI 모드: 다음 인자로 프로그램을 실행합니다:

    -i, --input     输入 파일 또는 폴더의 경로를 지정합니다. 인자 태그를 사용하지 않으면 프로그램은 첫 번째 알 수 없는 인자를 입력 경로로 간주합니다.
    -o, --output    1. 출력 파일 이름(확장자 포함)을 지정 [또는] 2. 출력 경로를 지정 (기본값은 원본 파일명+"_hidden.mp4/mkv").
    -p, --password  비밀번호 설정 (지정하지 않으면 비밀번호 없음).
    -t, --type      출력 파일 유형 설정 (기본값 mp4), mp4와 mkv 두 가지 형식 지원.
    -c, --cover    外壳 MP4 영상 지정 (지정하지 않으면 프로그램이 다음 순서로 검색:
                       - 프로그램과 같은 디렉터리의 cover_video 폴더
                       - 프로그램이 있는 디렉터리
                       - 입력 파일 또는 디렉터리가 있는 디렉터리)
    -r, --reveal    스테가노그래피 해제 실행 (입력 파일이 스테가노그래피 파일이 아니면 아무 작업도 하지 않음)
    

사용 예시

  1. 파일 스테가노그래피:

    python Steganographier.py -i "input.txt" -o "output.mp4" -p "password" -t "mp4" -c "cover.mp4"
    python Steganographier.py -i "input.txt" -o "outputFolder" -p "password" -t "mp4" -c "cover.mp4"
    
  2. 폴더 스테가노그래피:

    python Steganographier.py -i "inputFolder" -o "outputFolder" -p "password" -t "mp4"
    python Steganographier.py -i "inputFolder" -o "output.mp4" -p "password" -t "mp4"
    
  3. 스테가노그래피 해제 및 파일 추출:

    python Steganographier.py -i "input.mp4" -r -p "password"
    
  4. 입력 파일만 지정하면 기본 설정을 사용:

    python Steganographier.py "input.txt"
    

주의사항

  1. 출력 파일 경로를 지정하지 않으면 프로그램은 입력 파일과 같은 디렉터리에 기본 출력 파일을 생성하며, 파일명은 원본 파일명 + _hidden.mp4/mkv입니다.
  2. 출력 경로를 지정했지만 파일명을 지정하지 않으면 프로그램은 지정된 출력 경로에 기본 출력 파일을 생성하며, 파일명은 원본 파일명 + _hidden.mp4/mkv입니다.
  3. 입력 경로가 폴더이면 프로그램은 폴더 전체를 스테가노그래피로 숨깁니다.
  4. 外壳 MP4 영상을 지정하지 않으면 프로그램은 다음 순서로 검색합니다:
    • 프로그램과 같은 경로의 cover_video 폴더
    • 프로그램이 있는 디렉터리
    • 입력 파일 또는 디렉터리의 상위 디렉터리
  5. 프로그램은 프로그램과 같은 경로에서 cover_video 폴더를 찾습니다. 해당 폴더가 존재하면 그 안에서 .mp4 파일을 검색합니다. 폴더가 존재하지 않으면 이 단계를 건너뛰고 다른 위치에서 계속 검색합니다.
  6. 스테가노그래피 해제 시 입력 파일이 스테가노그래피 파일이 아니면 아무 작업도 하지 않습니다.

Full Changelog: https://github.com/cenglin123/SteganographierGUI/compare/v1.1.0...v1.1.1

요약

초전송(秒传) 링크가 무효화된 이후 중국 내 클라우드 디스크 리소스 공유의 보안 문제를 탐구하기 위해, 본 문서는 MP4 파일을 外壳로 사용하는 파일 스테가노그래피 방법을 추천하고 스트레스 테스트를 수행하여 방법의 유효성을初步적으로 입증했습니다. 동시에 스테가노그래피 기술 사용 시의 몇 가지 경험과 사용 제안을 공유합니다. 추가적인 제어 변수 테스트를 통해 댓글란의 전면적 연쇄 차단 메커니즘을 탐구하여, 그 원인이 악의적 신고임을 도출하고, 스테가노그래피 파일의 장점을 입증했습니다: ① 온라인 압축 해제 불가, ② 위반 시 이의 제기 가능. 그런 다음 바이두 넷디스크의 심사 메커니즘 및 신고의 원리를 논의했습니다. 악의적 신고에 대응하기 위한 몇 가지 전략을 제안했습니다.

본 프로그램의 코드는 GitHub에 오픈소스로 공개되어 있으며, 제안이 있으시면 언제든지 issue를 남겨주시기 바랍니다.

1. 서론

오늘날 중국 내 주요 클라우드 디스크의 심사 정책이 점점 엄격해지면서 공유 링크가 차단될 가능성이 갈수록 커지고 있습니다.

전통적으로 우리는 비밀번호가 있는 다층 압축 파일/분할 압축 파일을 사용하여 심사 문제에 대응해 왔습니다. 이러한 방식은 매우 번거롭고, 층수가 많고 파일이 클 때 빈번한 압축 해제로 인한 하드디스크 손실도 무시하기 어렵습니다. 이 문제를 둘러싸고 과거에는 클라우드 디스크 특성을 활용한 초전송 솔루션이 다양하게 등장했지만, 클라우드 디스크 정책이 강화되면서 이러한 솔루션 대부분은 이미 무효화되었거나 유명무실해졌습니다.

초전송 솔루션이 무효화된 이후, 중국 내 클라우드 디스크 기반 리소스 공유는 다시 암호화 압축 파일 형태로 돌아갔고, 공유자는 어쩔 수 없이 클라우드 디스크의 공유 및 심사 시스템과 맞닥뜨리게 되었습니다. 여기에 공유 링크를 신고하는 리소스 되팔이 (되팔이꾼) 가 횡행하면서 연쇄 차단이 다시 빈번하게 발생하고 있으며, 때로는 전면적으로 발생하기도 하여 공유 환경이 날로 악화되고 있습니다.

종합하면, 이는 더욱 은밀하고 안전한 데이터 전송 방법을 연구하고 개발하는 것이 특히 중요해졌음을 의미하며, 이러한 어려운 상황에서 본 문서에서 소개하는 파일 스테가노그래피 기술은 초전송 이후 시대의 안전한 공유 신方案이 될 것으로 기대됩니다.

2. 방법 소개: 파일을 MP4 파일에 스테가노그래피로 숨기기

본 프로그램은 저장소 문서 (이하 문서[1])에서 영감을 받아, 파일 스테가노그래피 기술을 이용해 데이터를 숨겨 일반적인 심사를 우회합니다.

스테가노그래피 기술은 데이터를 다른 미디어 파일에 삽입하여 일반 관찰자에게 데이터의 존재가 보이지 않게 함으로써, 눈에 띄지 않게 정보를 전송할 수 있게 합니다.

스테가노그래피 기술에는 이미 많은 선례가 있으며, 전통적인 방식으로는 주로 图种[X7], 즉 데이터를 이미지에 삽입하여 겉으로는 이미지처럼 보이지만 확장자를 바꾸면 압축 해제하여 숨겨진 데이터를 얻을 수 있는 방식이 있습니다.

图种의 원리는 다음과 같습니다:

copy /b "图片.jpg" + "压缩包.zip" "生成目标.jpg"

하지만 이러한 방식은 의심을 사기 쉽습니다. 선명도와 해상도가 그다지 높지 않은 이미지가 무려 몇 GB에 달하고, 다운로드 및 저장 기록도 매우 높다면 이는 너무나 의심스럽습니다[1].

따라서 위장의 유효성을 고려하면, MP4 파일을 스테가노그래피의 外壳 파일로 사용하는 것이 더 합리적입니다. 큰 영상이 의심을 살 가능성은 분명히 큰 이미지보다 낮습니다.

도구 다운로드