Come nascondere i file all'interno delle immagini in Linux

Come nascondere i file all'interno delle immagini in Linux

Oggi utilizziamo i personal computer come workstation e dispositivi personali. Su questi dispositivi, manteniamo informazioni personali e file privati ​​non destinati all'accesso al pubblico.

Detto questo, anche se non condividi il tuo computer con gli altri, è essenziale trattare la tua sicurezza come un'alta priorità e proteggere i tuoi file con crittografia e metodi di crittografia.

Questo tutorial discute su come proteggere e proteggere i tuoi file nascondendoli all'interno di altri file. Per questo tutorial, esamineremo come nascondere i file nelle immagini; Come bonus, discuteremo anche di come nascondere i file nei file audio.

NOTA: I metodi discussi in questo tutorial non garantiscono sicurezza al 100%; Un professionista della sicurezza o un analista forense può rompere loro. Detto questo, mascherare i file privati ​​che si desidera proteggere è meglio che lasciarli esposti.

Un'introduzione di base alla steganografia

Steganografia si riferisce al processo di nascondere un file, che sia un video, un'immagine, un audio o un testo, all'interno di un altro file. Sebbene la steganografia sia un vecchio modo di nascondere file e messaggi, può essere molto utile quando si lavora in un ambiente non garantito.

La steganografia è molto più vantaggiosa rispetto alla crittografia. Ad esempio, è probabile che un utente dannoso ignori un documento segreto nascosto all'interno di un'immagine del tuo gatto che un file crittografato con GPG.

Alcuni degli altri vantaggi della steganografia includono:

  • Steganografia non attira l'attenzione rispetto ad altri metodi di crittografia.
  • È semplice da capire e da usare.
  • Una volta che un file è nascosto, rimane in quello stato fino a quando non è esposto.

Avendo guardato ciò che è la steganografia e i suoi professionisti, facciamo rotolamento nel profondo:

Come utilizzare il comando Cat per nascondere i file nelle immagini

Il primo metodo che possiamo usare per nascondere i file all'interno di un'immagine è il comando Cat in Linux.

Per fare questo, dovrai avere un file zip contenente tutti i file che si desidera nascondere e un'immagine.

Inizia creando una directory e aggiungi tutti i file che si desidera nascondere. Successivamente, comprimere la directory in formato zip.

Ora sposta il file compresso e l'immagine che si desidera utilizzare per nascondere i file nella stessa directory.

Quindi, avvia il terminale e naviga nella posizione della directory in cui si trovano la zip e l'immagine.

Tutto quello che devi fare ora per nascondere i file è concaterare la zip e l'immagine su un'immagine appropriata, puoi chiamare l'immagine tutto ciò che desideri.

Ecco un esempio:

Dopo aver nascosto i file, rimuovere tutti gli altri file RAW per garantire la sicurezza. Per visualizzare i file, decomprimere l'immagine contenente i file nascosti.

Come nascondere i file nelle immagini usando outgess

Possiamo anche usare uno strumento per eseguire la steganografia dell'immagine. Lo strumento outGuss consente di nascondere i dati in bit ridondanti di file esistenti. Supporta principalmente file come i formati JPEG e NETPBM.

OutGuss è uno strumento ampiamente usato nei sistemi BSD. Puoi leggere la documentazione ufficiale disponibile qui:

https: // linkfy.a/gobsdmanualpages

Puoi anche installarlo utilizzando il gestore dei pacchetti predefiniti. Ad esempio, per installarlo su Debian, inserisci semplicemente il comando:

sudo apt-get install outgess

Una volta installato, vai alla directory in cui hai i tuoi file segreti e l'immagine che si desidera utilizzare come posizione da nascondere. Usa il comando seguente per nascondere i file all'interno di un'immagine (immagine.jpg) e una passphrase

sudo outgess -k "passphrase" -d secrefile.immagine txt.output jpg.jpg

Il comando sopra emetterà l'immagine contenente file nascosti. Puoi estrarli usando il comando

outgess -k "passphrase" -e -r output.JPG SecretFile.TXT

Come usare Steghide per l'immagine e la steganografia audio

Un altro strumento che possiamo usare per l'immagine e l'audio Steganografia è Steghide. Steghide è un semplice strumento di riga di comando in grado di nascondere i dati in file di immagini e audio. Lo strumento è potente principalmente perché non altera le frequenze di campionamento resistenti al colore, rendendo immune ai controlli statistici del primo ordine. Steghide consente la compressione e la crittografia dei dati incorporati, rendendolo una buona scelta per la steganografia.

https: // en.Wikipedia.org/wiki/colori_of_noise

Ecco come usare questo strumento a tale scopo:

Come installare Steghide

A meno che tu non stia usando una distribuzione di penetrazione, Steghide non viene preinstallato in molte distribuzioni Linux. Tuttavia, è disponibile nei repository principali, rendendo facile da installare.

Per installarlo sulle distribuzioni basate su Debian/Ubuntu, inserisci il comando:

sudo apt-get installa Steghide

Per le distribuzioni basate sull'arco, utilizzare il comando

Sudo Pacman -S Steghide

Una volta installato Steghide, puoi nascondere i file che desideri all'interno di un'immagine o di un file audio; Gli esempi seguenti lo illustrano.

Assicurati di spostare i file che desideri nascondere e l'immagine o il file audio che desideri nasconderli nella stessa cartella.

Quindi, immettere i seguenti comandi per nascondere i file

Steghide Embed -ef SecretFile.Immagine txt -cf.jpg

Questo comando ti chiederà di fornire una passphrase. Inserisci la tua passphrase e continua.

Per estrarre il file dall'immagine, utilizzare il comando:

Steghide Extract -Sf Immagine.jpg

Immettere la passphrase utilizzata quando incorpora i file.

Come nascondere i file nelle immagini usando stegosuite

Lo strumento finale steganografico di cui discuteremo è stegosuite. Stegosuite è un semplice strumento di steganografia di immagine grafica scritta in Java che utilizza la crittografia AES per incorporare i dati. Lo strumento attualmente supporta formati di file come BMP, GIF, JPG e PNG.

Per installare Stegohide su distribuzioni basate su Debian/Ubuntu, utilizzare il comando:

sudo apt-get installa stegosuite

L'uso di stegosuite è semplice; Una volta installato, avvia lo strumento.

Nel menu principale, selezionare il file -> Apri e seleziona l'immagine che si desidera utilizzare per incorporare i file. Quindi, fai clic con il pulsante destro del mouse sulla casella e seleziona Aggiungi file.

Ora seleziona i file che desideri nascondere all'interno dell'immagine. Infine, fornire la passphrase e fare clic su Incorpora.

Ciò creerà un'immagine incorporata all'interno del file della posizione dell'immagine originale con il nome ImageName_EMBED.ext. Ad esempio, se l'immagine principale è l'immagine.jpng, il file di output verrà image_embbed.png.

Per estrarre dati, aprire il file, immettere la password e fare clic su Extract.

Conclusione

Questo tutorial ti ha insegnato vari metodi che puoi utilizzare per nascondere i file in immagini e file audio. Per ulteriore sicurezza, prendere in considerazione l'utilizzo di directory nascosti e file zip crittografati, quindi nascondili all'interno di un'immagine. Ciò darà ai tuoi file un ulteriore livello di sicurezza dagli occhi indiscreti.