danystreet (26-04-10), LorPan87 (04-07-10), Pegaso (29-04-10)
Questa discussione si intitola Nascondere messaggi segreti e file in un immagine nella sezione Guide Sistemi Operativi e Software, appartenente alla categoria Software; Qualche trucchetto per nascondere messaggi, immagini o altri file segreti all'interno di un file, in modo che possano essere visti ...
Qualche trucchetto per nascondere messaggi, immagini o altri file segreti all'interno di un file, in modo che possano essere visti solo da chi sa come fare.
Per prima cosa ci serve un immagine, una qualunque, per fare da faccia al nostro file.
Mettiamola in una dir poco radicata, facile da raggiungere col terminale, c:\ va benissimo.
Metodo 1) Nascondiamo un messaggio:
Creiamo un nuovo file di testo (mouse dx -> nuovo) scriviamo il nostro messaggio segreto e salviamolo dove abbiamo salvato l'immagine.
Apriamo il terminale, scriviamo "cd c:" senza virgolette, quindi scriviamo:
"copy /b immagine + messaggio filedacreare.jpg" dove:
immagine è l'immagine che deve fare da faccia.
messaggio è il messaggio da nascondere.
filedacreare il file da creare (ma va?).
Fatto. Aprendo l'immagine così ottenuta vedremo... l'immagine.
Ma se apriamo l'immagine con blocco note e scorriamo la parte illeggibile fino in fondo troviamo... il messaggio
Vero, il messaggio non è criptato ed è facile da trovare, ma a chi verrebbe in mente di aprire un'immagine col blocco note?
Se volete complicare di più la vita a chi deve leggere, potete anche mettere due volte l'immagine (inutile usarne un'altra, tanto la seconda non si vede) facendo così:
"copy /b immagine + messaggio + immagine filedacreare.jpg"
Stavolta il messaggio non sarà da cercare alla fine del file ma... in mezzo!!
Metodo 2) Nascondiamo un archivio.
Se vogliamo nascondere dei file, ad esempio delle immagini imbarazzanti, inseriamoli tutti in un archivio, ad es. con 7zip (al quale, se vogliamo, possiamo anche mettere una password) e salviamolo dove abbiamo messo l'immagine di faccia.
Procediamo come prima:
"copy /b immagine + archivio filedacreare.jpg"
Fatto. Come al solito, se apriamo l'immagine vediamo... lo sapete, no?
Ma se la apriamo con 7zip, o simile, ecco apparire l'archivio con i nostri segreti.
Stupiti?
Queste sono solo alcune delle cose che il comando copy ci permette di fare, potete sperimentare a valanga...
Ricordate che l'immagine di copertina va messa sempre per prima tra i file uniti con il "+".
E adesso vediamo chi riesce a decifrare il file in allegato.
![]()
Ultima modifica di Andy86; 26-04-10 alle 18: 09.
Lo sport è anche saper perdere, sii sportivo: RIPUDIA LA VIOLENZA NEGLI STADI!!!
Lo spam ti invade e non vuoi cambiare e-mail? Chiedi come configurare i filtri.
Aspetta!! Non formattare!! C'è (quasi) sempre un'altra soluzione, chiedila. Il mio PC.
danystreet (26-04-10), LorPan87 (04-07-10), Pegaso (29-04-10)

La tecnica si chiama Steganografia ed è stata una delle prime a essere usata anche nell'antichità per comunicare messaggi segreti (aneddoti di Erodoto)
Per chi volesse saperne di più:
Link1
Link2
...
cercando in rete ci sono innumerevoli software di steganografia che effettuano operazioni più complesse rispetto al comando "copy" di Windows.
![]()
Andy86 (27-04-10), danystreet (26-04-10), LorPan87 (04-07-10), Pegaso (29-04-10)
Ma guarda, mai presumere cosa la gente possa (o NON possa) fare con il proprio computer :) Ho visto di peggio.
Se gia' avete un programma per archiviare in formato ZIP (o affini), il metodo migliore (e gratis) per nascondere documenti o intere cartelle e' di comprimerli usando una password: solo chi la conosce sara' in grado di aprire il ZIP (naturalmente, cercate di evitare password come "123456" o ... "password")
Se usate Mac OSX, il metodo classico (gratuito anche esso) e' di creare un disco immagine (dmg) criptato, e' quello che faccio io con tutte le mie ricevute bancarie e sanitarie.
Andy86 (27-04-10)
Ovvio... Ma per chi volesse fare le cose a mano... Magari portare via qualcosa da un pc esterno (scuola, aziendale) dove non è possibile installare programmi...
Ovvio anche questo... però la prima cosa che ci si trova davanti sono una sequenza di caratteri speciali senza alcun senso apparente, se non si sa cosa si sta cercando è difficile che lo trovi per caso. (chiaro, non vuole (e non deve) essere un sistema anti-hacker).
Come dicevo nel secondo metodo, però se uno cerca dati riservati nel nostro pc, al 90% non si ferma a guardare le immagini...
ps: e poi il trucchetto può essere utile per passare come piccoli hacker agli occhi degli amici... :cool
Ultima modifica di Andy86; 27-04-10 alle 14: 50.
Lo sport è anche saper perdere, sii sportivo: RIPUDIA LA VIOLENZA NEGLI STADI!!!
Lo spam ti invade e non vuoi cambiare e-mail? Chiedi come configurare i filtri.
Aspetta!! Non formattare!! C'è (quasi) sempre un'altra soluzione, chiedila. Il mio PC.
Se uno cerca dati riservati e non e' uno sprovveduto, probabilmente la prima cosa che fa e' proprio cercare documenti che a prima vista sembrano "innoqui", quindi anche (e specialmente) immagini e video, infatti un metodo classico per nascondere documenti e' quello di cambiarne l'estensione.
Un'altra cosa: c'e' un bellissimo comando Unix (e quindi anche Linux e OSX) chiamato "strings", che permette appunto di estrarre stringhe di caratteri alfanumerici da documenti binari (come appunto immagini, o eseguibili). E' ben conosciuto dagli "esperti" (tra virgolette) del settore, al punto che e' incluso nel pacchetto di comandi chiamato "GNU Binutils", compilato per diverse piattaforme tra cui anche Windows. Non c'e' quindi bisogno di usare notepad :) basta un semplice "strings *" per ottenere tutti i messaggi "stampabili" (ossia alfanumerici) contenuti in tutti i documenti presenti nella cartella
PS non voglio sembrare polemico, sto solo scambiando idee. Di fatto, imparare i trucchetti dei comandi da terminale (DOS, nel caso di Windows) permette di fare molte piu' cose della semplice interfaccia finestre-mouse.

Il metodo migliore (come hai detto poi dopo) è usare la crittografia con algoritmi più o meno sicuri (RSA, TDES, AES,..) che possono essere usati anch'essi con vari programmi gratuiti.
La steganografia (anche se non a quei livelli di sicurezza) è un approccio "divertente" e interessante alla sicurezza....anche di questi tempi a volte viene usata.
Quello che volevo dire prima col mio primo intervento è che il discorso è un po' più ampio del comando copy di Windows che offre una funzione di steganografia piuttosto "debole", però pur sempre "carina" e che può offrire spunti per approfondire![]()
![]()
Ultima modifica di ganzo123; 27-04-10 alle 21: 44.
Andy86 (27-04-10), MarcoStraf (27-04-10)
Ho fatto una prova del primo metodo con Windows 7, ma provando a fare copy /b fileA.jpg + ciaociao fileB.jpg ed aprendolo col blocco note, noto che esce un file risultante esattamente identico a quello di partenza, quindi senza messaggio, e se stacco le parole del messaggio (da "ciaociao" a "ciao ciao") mi esce un messaggio di "sintassi di comando errata". Che l'unione binaria di una stringa in un file non funzioni più in Windows 7?
Ultima modifica di Will; 04-07-10 alle 18: 19.
pfff...,
mi sa che mi sono spiegato male.
Questa affermazione non significa che al posto del messaggio bisogna inserire una stringa, ma che bisogna inserire il nome del file di testo in cui è stato scritto il messaggio, di cui la prima riga del metodo 1.Originariamente scritto da andy86
Quindi:
"copy /b immagine.jpg + messaggio.txt filedacreare.jpg"
------
Giusto per la cronaca, per inserire una stringa contenente spazi si usano le virgolette,se stacco le parole del messaggio (da "ciaociao" a "ciao ciao") mi esce un messaggio di "sintassi di comando errata".
quindi: "ciao ciao", altrimenti il sistema automatico considera lo spazio come fine della stringa.
![]()
Ultima modifica di Andy86; 04-07-10 alle 20: 55.
Lo sport è anche saper perdere, sii sportivo: RIPUDIA LA VIOLENZA NEGLI STADI!!!
Lo spam ti invade e non vuoi cambiare e-mail? Chiedi come configurare i filtri.
Aspetta!! Non formattare!! C'è (quasi) sempre un'altra soluzione, chiedila. Il mio PC.
Will (04-07-10)
Forse a questo punto sarebbe il caso di chiarire un po'.
La sintassi del copy e' la seguente (tra parentesi quadre [] i parametri sono facoltativi)
copy [opzioni] file-sorgente-1 [+ file-sorgente-2 + file-sorgente-3 + ...] file-destinazione
Quando si vogliono concatenare documenti, si indicano col il piu' (+) e in questo caso occorre specificare come i documenti vanno trattati (dati o stringhe). Poiche' si vuole creare un documento di dati (essendo una immagine), l'opzione da usare e' /b (b per "binary", ossia dati)
La completa sintassi la si puo' trovare qui (forse qualcuno ha la pagina in italiano)
http://technet.microsoft.com/en-us/l.../bb490886.aspx
Andy86 (04-07-10)
Segnalibri