Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
van-gonography — Verstecke 🕵️‍♂️ Dateien beliebigen Typs in einem Bild deiner Wahl mithilfe von Steganografie | Kitploit
Tools/GitHubGitHub/joshuakasa/van-gonography
Verschlüsselungs-/EntschlüsselungstoolsDatenexfiltrationForensikSteganografieKryptographieDienstprogramme & Frameworks
GitHubjoshuakasa/van-gonography

van-gonography

Verstecke 🕵️‍♂️ Dateien beliebigen Typs in einem Bild deiner Wahl mithilfe von Steganografie

Repository anzeigen
44928vor 9 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Verstecke jede Art von Dateien in einem Bild deiner Wahl

Logo


License GitHub last commit Buy Me a Beer


Inhaltsverzeichnis

  • Funktionen
  • So funktioniert es
  • Installation
  • Verwendung
  • Lizenz
  • Mitwirken
Datei zum VersteckenCover-BildCover mit versteckter Datei
Süße KatzeGlückliche Katze

Funktionen

  • Dateiversteckung: Verstecke jede Art von Datei in einem Bild deiner Wahl, ohne das visuelle Erscheinungsbild des Bildes zu verändern.
  • Dekodierungsfähigkeit: Dekodiere versteckte Dateien aus Bildern.
  • Bildvergleich: Visualisiere den Unterschied zwischen zwei Bildern.
  • Detaillierte Protokollierung: Erstelle eine Protokolldatei, die umfassende Informationen über die Programmausführung aufzeichnet.
  • Kommandozeilen-Schnittstelle (CLI): Bietet einen entwicklerfreundlichen Modus mit Kommandozeilenoptionen für fortgeschrittenere Nutzung.
  • Benutzeroberfläche (UI): Bietet einen intuitiven und benutzerfreundlichen Modus für Nicht-Entwickler.
  • Nach dem Dekodieren öffnen: Öffne die dekodierte Datei automatisch, nachdem sie aus dem Bild extrahiert wurde.
  • Plattformübergreifend: Funktioniert unter Windows, Linux und macOS.
  • Kostenlos und Open-Source: Van Gonography ist vollständig kostenlos und Open-Source und wird es immer bleiben.
  • Verschlüsselung: Verschlüssle die versteckte Datei mit einem Passwort deiner Wahl (in Kürze verfügbar).
  • Kompression: Komprimiere die versteckte Datei, um ihre Größe zu reduzieren (in Kürze verfügbar).
  • Mehrere Dateien: Verstecke mehrere Dateien in einem Bild (in Kürze verfügbar).
  • Stealth-Modus: Verstecke die Tatsache, dass das Bild eine versteckte Datei enthält (in Kürze verfügbar).
  • Benutzereinstellungen: Speichere deine Präferenzen für zukünftige Verwendung.

So funktioniert es

Die Grundlagen der digitalen Speicherung

Alles auf deinem Computer, von .exe-Dateien bis zu .jpg-Bildern, wird als Bits gespeichert. Bits sind nur Einsen und Nullen. Zum Beispiel:

  • Der Buchstabe A = 01000001
  • Der Buchstabe B = 01000010

Eine 1-Gigabyte-Datei besteht also aus 8,5 Milliarden Einsen und Nullen, die alle in einer Reihe angeordnet sind. Dies nennt man Binärcode und es ist die Grundlage aller digitalen Speicherung.

Pixel und Farben

Bilder bestehen aus Pixeln. Die Farbe jedes Pixels stammt aus dem RGB-Format (Rot, Grün, Blau). Jeder RGB-Kanal reicht von 0 bis 255 und ermöglicht damit 256 Werte. Dieser Bereich entspricht 8 Bits (2^8 = 256), sodass jeder Kanal durch 1 Byte dargestellt werden kann.

Beispiel: Ein rotes Pixel ist (0xFF, 0x00, 0x00) oder in Bits 11111111 00000000 00000000.

Verstecken einer Datei in einem Bild

Das Verstecken einer Datei in einem Bild ist tatsächlich einfacher, als es klingt. Alles, was wir tun müssen, ist:

  1. Die Datei (in unserem Fall das, was wir verstecken möchten) in Bits umwandeln.
  2. Einige Bits in den Pixeln des Bildes durch die Bits der Datei ersetzen.

Wenn wir zum Beispiel die ersten 2 Bits aus einer Datei nehmen und sie in den Kanal eines Pixels einsetzen, kann sich ein rotes Pixel (11111111 00000000 00000000) in (11111111 00000000 00000011) ändern, ohne dass ein sichtbarer Unterschied entsteht.

Wiederhole diesen Vorgang für jedes Pixel und jedes Bit in der Datei, und schon ist die Datei im Bild versteckt!

Probiere es selbst aus

Schau dir das bereitgestellte Python-Repository an, um eine leicht verständliche Implementierung dieses Prozesses zu sehen.

Installation

root@kitploit:~
# Clone the repository
git clone https://github.com/JoshuaKasa/van-gonography.git

# Change the working directory to van-gonography
cd van-gonography

# Install the required dependencies
pip install -r requirements.txt

Verwendung

Um das Programm im UI-Modus auszuführen (einfacher und benutzerfreundlicher, aber für Entwickler weniger nützlich), führe einfach den folgenden Befehl aus:

root@kitploit:~
python vangonography.py

Um das Programm im CLI-Modus auszuführen (komplizierter, aber mit etwas mehr Funktionen), führe einfach den folgenden Befehl aus:

root@kitploit:~
python vangonography.py -cli

Du kannst dann die folgenden Argumente zusammen mit dem Befehl verwenden:

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 is a steganography tool that hides files in images.

options:
  -h, --help            show this help message and exit

Optional arguments:
  -ood                  Open file after decoding from image (default: False)
  -l, --log             Log file for the program (default: False)
  -cli                  Run the program in CLI mode, this means there's not gonna be any menu (default: False)
  -o OUTPUT_DIR, --output OUTPUT_DIR
                        Output directory for the modified image or revealed file
  -v, --version         Show the version number and exit
  --encrypt             Encrypt the data before hiding it (default: False)
  --decrypt             Decrypt the data after revealing it (default: False)
  --key KEY             Key to decrypt the data (default: None)
  --json JSON_FILE      JSON file containing the arguments (default: None)
  --stealth             Hides the file in stealth mode (default: False)

Positional arguments (only used in CLI mode):
  -s, --show            Show the difference between two images (default: False)
  -e, --encode          Encode the file in the image (default: False)
  -d, --decode          Decode the file hidden in the image (default: False)
  -c COVER_IMAGE, --cover COVER_IMAGE
                        Image to be used for hiding or revealing, positional only when using decoding, encoding or differentiate
  -f HIDDEN_FILE, --file HIDDEN_FILE
                        File to be hidden

Wenn du zum Beispiel eine Datei namens secret.txt in einem Bild namens image.png verstecken und das veränderte Bild in einem Ordner namens output speichern möchtest, führe den folgenden Befehl aus:

root@kitploit:~
python vangonography.py -cli -e -c [Absolute path to your `image.png` cover image] -f [Absolute path to your `secret.txt` file] -o Output

Dadurch wird ein Verzeichnis namens Output im selben Verzeichnis wie das Programm erstellt, und darin befindet sich eine Datei namens Cover_txt.png, das veränderte Bild mit der versteckten Datei. Wenn du die Datei aus dem Bild dekodieren möchtest, führe den folgenden Befehl aus:

root@kitploit:~
python vangonography.py -cli -d -c [Absolute path (or not) to your `Cover_txt.png` cover image] -o Output

Wenn du außerdem eine log.log-Datei mit allen Informationen über das Programm erstellen möchtest, kannst du den folgenden Befehl ausführen:

root@kitploit:~
python vangonography.py -cli -d -c [Absolute path (or not) to your `Cover_txt.png` cover image] -o Output -l

Lizenz

MIT © Van Gonography MIT

Mitwirken

Pull-Requests sind mehr als willkommen. Ich liebe es zu sehen, wie Leute zu meinen Projekten beitragen, und ich werde mir jeden einzelnen davon ansehen. Fühle dich frei, Übersetzungen, Funktionen, Fehlerbehebungen oder alles andere beizutragen, was du für notwendig hältst, sogar Dokumentation und README-Dateien! Wenn du Fehler bekommst, öffne bitte ein Issue, und ich werde versuchen, es so schnell wie möglich zu beheben :)

Möchtest du mitwirken?

Wir freuen uns über Beiträge aus der Community! Ob du Entwickler, Designer oder einfach nur ein begeisterter Nutzer bist, es gibt viele Möglichkeiten, sich zu beteiligen.

  • Einen Fehler gefunden? Melde ihn, indem du ein Issue erstellst.
  • Hast du eine Idee für eine neue Funktion oder Verbesserung? Teile sie uns über Feature-Anfragen mit.
  • Du möchtest Code beitragen? Forke das Repository und reiche einen Pull-Request ein. Stelle sicher, dass du unsere Beitragsrichtlinien gelesen hast, um weitere Details zu erfahren.

Bereit mitzuwirken? Beginne damit, das Repository zu forken und noch heute deinen ersten Beitrag zu leisten. Jeder Beitrag, egal wie klein, macht einen Unterschied!

Tool herunterladen
Noch eine süße Katze
Dies ist die Datei, die wir im Bild verstecken möchtenDies ist das Bild, in dem wir die Datei verstecken möchtenDies ist das Cover-Bild mit der versteckten Datei