Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
van-gonography — Nascondi 🕵️‍♂️ i tuoi file di qualsiasi tipo all'interno di un'immagine a tua scelta usando la steganografia | Kitploit
Strumenti/GitHubGitHub/joshuakasa/van-gonography
Strumenti di Crittografia/DecrittografiaEsfiltrazione DatiInformatica ForenseSteganografiaCrittografiaUtilità e Framework
GitHubjoshuakasa/van-gonography

van-gonography

Nascondi 🕵️‍♂️ i tuoi file di qualsiasi tipo all'interno di un'immagine a tua scelta usando la steganografia

Vedi Repository
449282510 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Nascondi qualsiasi tipo di file all'interno di un'immagine a tua scelta

Logo


License GitHub last commit Buy Me a Beer


Indice

  • Features
  • How it works
  • Installation
  • Usage
  • License
  • Contributing
File da nascondereImmagine di copertinaCopertina con file nascosto
Gatto carinoGatto feliceUn altro gatto carino
Questo è il file che vogliamo nascondere nell'immagineQuesta è l'immagine in cui vogliamo nascondere il fileQuesta è l'immagine di copertina con il file all'interno

Caratteristiche

  • Nascondere file: Nascondi qualsiasi tipo di file all'interno di un'immagine a tua scelta, senza alterare l'aspetto visivo dell'immagine.
  • Capacità di decodifica: Decodifica file nascosti dalle immagini.
  • Confronto immagini: Visualizza la differenza tra due immagini.
  • Registrazione dettagliata: Crea un file di log che registra informazioni complete sull'esecuzione del programma.
  • Interfaccia a riga di comando (CLI): Offre una modalità orientata agli sviluppatori con opzioni da riga di comando per un utilizzo più avanzato.
  • Interfaccia utente (UI): Fornisce una modalità intuitiva e facile da usare per i non sviluppatori.
  • Apertura dopo la decodifica: Apre automaticamente il file decodificato dopo averlo estratto dall'immagine.
  • Multipiattaforma: Funziona su Windows, Linux e macOS.
  • Gratuito e open-source: Van Gonography è completamente gratuito e open-source, e lo sarà sempre.
  • Crittografia: Crittografa il file nascosto con una password a tua scelta (in arrivo).
  • Compressione: Comprimi il file nascosto per ridurne le dimensioni (in arrivo).
  • File multipli: Nascondi più file all'interno di un'immagine (in arrivo).
  • Modalità stealth: Nascondi il fatto che l'immagine contiene un file nascosto (in arrivo).
  • Impostazioni utente: Salva le tue preferenze per un utilizzo futuro.

Come funziona

Le basi dell'archiviazione digitale

Tutto sul tuo computer, dai file .exe alle immagini .jpg, è archiviato in bit. I bit sono semplicemente 1 e 0. Per esempio:

  • La lettera A = 01000001
  • La lettera B = 01000010

Quindi, un file da 1 gigabyte è in realtà 8,5 miliardi di 1 e 0 tutti allineati in una fila. Questo viene chiamato codice binario ed è la base di tutta l'archiviazione digitale.

Pixel e colori

Le immagini sono composte da pixel. Il colore di ogni pixel deriva dal formato RGB (Rosso, Verde, Blu). Ogni canale RGB va da 0 a 255, consentendo 256 valori. Questo intervallo equivale a 8 bit (2^8 = 256), quindi ogni canale può essere rappresentato da 1 byte.

Esempio: un pixel rosso è (0xFF, 0x00, 0x00) oppure in bit 11111111 00000000 00000000.

Nascondere un file in un'immagine

Nascondere un file in un'immagine è in realtà più semplice di quanto sembri. Tutto ciò che dobbiamo fare è:

  1. Convertire il file (nel nostro caso quello che vogliamo nascondere) in bit.
  2. Sostituire alcuni bit nei pixel dell'immagine con i bit del file.

Ad esempio, se prendiamo i primi 2 bit di un file e li sostituiamo in un canale di un pixel, un pixel rosso (11111111 00000000 00000000) può diventare (11111111 00000000 00000011) senza una differenza visibile.

Ripeti questo processo per ogni pixel e per ogni bit del file, ed ecco fatto, il file è nascosto nell'immagine!

Prova tu stesso

Dai un'occhiata al repository Python fornito per un'implementazione facile da capire di questo processo.

Installazione

# 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

Utilizzo

Per eseguire il programma in modalità UI (più semplice e facile da usare, ma anche meno utile per gli sviluppatori) basta eseguire il seguente comando:

python vangonography.py

Per eseguire il programma in modalità CLI (più complicata ma con qualche funzionalità in più) basta eseguire il seguente comando:

python vangonography.py -cli

Puoi quindi utilizzare i seguenti argomenti insieme ad esso:

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)
Scarica lo strumento