Come estrarrere un testo nascosto in un immagine con l'utility di steganografia

Estrae il testo nascosto in un immagine

Questo strumento estrae solo i testi incapsulati in immagini con il tool disponibile in questo sito disponibile al seguente URL.

Se l'estrazione non avrà successo tenterà un'analisi dell'immagine per rilevare tracce di steganografia.

Nessun file selezionato
Anteprima immagine

Analisi steganografica in corso...

Questa operazione potrebbe richiedere alcuni secondi

Analisi Avanzata Steganografica: Come Funziona il Sistema di Rilevamento

Quando il sistema non riesce ad estrarre direttamente il testo nascosto, procede automaticamente con un'analisi approfondita dell'immagine per rilevare anomalie statistiche che potrebbero indicare la presenza di dati steganografati.

Tecniche di Rilevamento Implementate

Il test chi-quadro analizza la distribuzione statistica dei valori pari e dispari nei pixel dell'immagine. Nella steganografia LSB replacement, i bit meno significativi vengono sostituiti con i dati del messaggio, alterando l'equilibrio naturale tra pixel pari e dispari. Il nostro sistema calcola il valore chi-quadro per ogni canale colore e determina se la deviazione dalla distribuzione attesa è statisticamente significativa.

Efficacia: Rileva con alta precisione la steganografia LSB sequenziale semplice e le tecniche di sostituzione non adattive.

L'analisi RS divide l'immagine in piccoli blocchi e valuta come cambiano le proprietà di "smoothness" (regolarità) quando si applicano maschere di flipping. In un'immagine naturale, i gruppi Regular e Singular dovrebbero essere approssimativamente bilanciati. La presenza di steganografia LSB altera questo equilibrio in modo caratteristico.

Efficacia: Particolarmente sensibile alla steganografia LSB matching, dove i pixel vengono incrementati o decrementati casualmente.

Questa tecnica esamina l'istogramma dei valori dei pixel cercando anomalie nelle coppie di valori adiacenti (0-1, 2-3, 4-5, ecc.). La steganografia LSB tende a equalizzare le frequenze di queste coppie, creando un pattern riconoscibile chiamato "PoV artifact". Il sistema calcola il rapporto di similarità per ogni coppia e identifica deviazioni sospette.

Efficacia: Eccellente per rilevare embedding LSB anche a basse capacità di payload.

Il sistema ricerca pattern ripetitivi nei bit LSB che potrebbero indicare la presenza di file compressi, crittografati o strutturati. Utilizza analisi di autocorrelazione, trasformata di Fourier (FFT) e rilevamento di firme di file comuni (JPEG, ZIP, PDF, ecc.) nei dati estratti. Identifica anche blocchi a bassa entropia che potrebbero contenere testo o dati organizzati.

Efficacia: Ottima per identificare file nascosti e determinarne il tipo, anche quando sono offuscati con XOR o compressione.

L'entropia misura il grado di casualità o disordine nei dati. Il sistema calcola l'entropia di Shannon per i piani di bit LSB e per i dati estratti. Valori di entropia insolitamente alti nei bit LSB (>0.68) suggeriscono la presenza di dati casuali o crittografati, mentre pattern di entropia specifici possono indicare il tipo di contenuto nascosto.

Efficacia: Fondamentale per distinguere tra dati crittografati (alta entropia) e testo in chiaro (bassa entropia).

Processo di Analisi Multi-Livello

Fase 1:

Lo script principale esegue l'analisi statistica iniziale, genera visualizzazioni dei piani di bit, calcola metriche di sospetto e identifica pattern anomali. Se rileva dati strutturati, prepara i parametri per l'estrazione avanzata.

Fase 2:

Quando vengono rilevati pattern complessi, questo modulo applica tecniche di estrazione avanzate: multi-bit LSB, estrazione diagonale/spirale, deoffuscazione XOR, decompressione e validazione dei file estratti.

Algoritmi Steganografici NON Rilevabili dal Sistema

Famiglia UNIWARD (Universal Wavelet Relative Distortion)

  • S-UNIWARD: Versione spaziale che minimizza le distorsioni nelle texture complesse usando wavelet direzionali. Modifica solo pixel in aree ad alta varianza dove i cambiamenti sono mascherati dal rumore naturale.
  • J-UNIWARD: Versione JPEG che opera sui coefficienti DCT, preservando le statistiche di blocco e minimizzando gli artefatti di quantizzazione.
  • SI-UNIWARD: Side-Informed version che sfrutta informazioni aggiuntive sulla cover image per ottimizzare l'embedding.
  • PQ-UNIWARD: Perturbed Quantization variant che combina l'embedding con perturbazioni della quantizzazione JPEG.
  • J2-UNIWARD: Versione migliorata per JPEG con doppio embedding pass per maggiore capacità.

WOW (Wavelet Obtained Weights)

Algoritmo che calcola pesi di embedding basati su wavelet direzionali Daubechies 8. Assegna costi elevati alle modifiche in aree smooth e bordi, concentrando l'embedding nelle texture. Utilizza filtri passa-alto in tre direzioni per identificare le regioni ottimali.

HUGO (Highly Undetectable steGO)

Sistema che minimizza la distorsione del modello SPAM (Subtractive Pixel Adjacency Matrix) features. Utilizza un approccio di bounding distortion per limitare i cambiamenti nelle co-occorrenze di pixel adiacenti, rendendo l'analisi statistica estremamente difficile.

MG (Multivariate Gaussian)

Modella la cover image come realizzazione di un processo gaussiano multivariato. L'embedding minimizza la divergenza KL tra le distribuzioni prima e dopo la steganografia, preservando le correlazioni statistiche naturali dell'immagine.

MiPOD/SI-MiPOD (Minimizing Power of Optimal Detector)

  • MiPOD: Minimizza il potere statistico del detector ottimale usando un modello di rumore eteroscedastico. Adatta l'embedding alla varianza locale del rumore.
  • SI-MiPOD: Versione side-informed che utilizza informazioni pre-cover per migliorare la sicurezza steganografica.

nsF5 (non-shrinkage F5)

Evoluzione dell'algoritmo F5 per JPEG che evita il "shrinkage" (riduzione di capacità) usando wet paper codes. Incorpora syndrome-trellis coding per embedding ottimale nei coefficienti DCT preservando l'istogramma.

Altri Algoritmi Side-Informed

Questa categoria include varianti che sfruttano informazioni ausiliarie come:

  • Immagini RAW pre-compressione
  • Parametri di acquisizione della fotocamera
  • Mappe di quantizzazione personalizzate
  • Informazioni sul processo di editing