Grazie all'utilizzo del comando steghide si possono incorporare e nascondere dei file di testo all'interno di semplici immagini jpg protette da password.
Iniziamo istallando il programma steghide apriamo un terminale, scriviamo:
sudo apt-get install steghide
per eseguire le operazioni di occultamento ho creato un piccolo script che svolge il compito di nascondere ed estrarre i messaggi nascosti all'interno delle foto.
create un file di testo di nome steghide.
touch steghide
incollate all'interno del file il seguente codice bash.
#!/bin/bash
# piccolo script per nascondere file di testo all'interno di foto jpg
menu=` zenity --title "script per gestire la steganografia" --list --radiolist --column=" " --column="fai una scelta" false "nascondi-testo" false "estrai-testo" `
if [ "$menu" = "nascondi-testo" ]; then
a=`zenity --title "seleziona un file di testo .txt" --file-selection`
zenity --question --text "vuoi continuare selezionando l'immagine di copertura?"
if [ "$?" -eq 0 ]; then
b=`zenity --title "indica l'immagine di copertura" --file-selection`
steghide embed -ef $a -cf $b -sf immagine.jpg
else
exit
fi
elif [ "$menu" = "estrai-testo" ]; then
c=`zenity --title "seleziona l'immagine jpeg da cui estrarre il testo" --file-selection `
steghide extract -sf $c
fi
salvate e chiudete.
date i permessi di scrittura allo script.
sudo chmod a+rwx steghide
lanciate il programma scrivendo da terminale ./steghide
penso che non ci sia niente da spiegare, il programma si commenta da se all'apertura vi chiede se volete nascondere od estrarre i file, fatta la scelta prosegue chiedendovi il file txt e l'immagine di copertura che serve per occultare il testo.
Nessun commento:
Posta un commento