Pagina 1 di 1

unire due files per nasconderne uno

Inviato: mercoledì 25 agosto 2010, 22:46
da craft
Ciao a tutti, girovagando per internet ho trovato una simpatica guida sul come nascondere, sotto una immagine un file di testo contenente delle informazioni. il tutto sotto windows.
La cosa è molto semplice, si usa winrar e poi il semplice comando copy da prompt.
So che per linux esistono molti programmi per fare robe di questo tipo. Ma io vorrei imparare a farlo utilizzando quello che di base è installato sulla nostra ubuntu. è possibile? Ad esempio utilizzare il comando cp e tar? ho letto le pagiine man di cp e mi sembra che tale operazione non sia possibile (ovviamente ho cercato con cp in quanto lo ritenevo "simile" a copy) forse la cosa è possibile tramite cat?
Spiego per chi non lo sapesse la procedura sotto windows:

Codice: Seleziona tutto

1)creare un file di testo (con il testo che si vuole occultare agli occhi dei ficcanaso, magari anche poco esperti)
2)creare un pacchetto .rar (contenente il file di testo appunto)
3)procurarsi una immagine (più è grande l'immagine e più il file di testo da nascondere potrà essere grande)
4)da prompt digitare: copy /b immagine1.jpg + pacchetto.rar immagine2.jpg
dove /b sta per copia di bite;
immagine1.jpg è l'immagine che useremo per nascondere il file;
pacchetto.rar è ovviamente il pacchetto contenente il file di testo;
immagine2.jpg è il nome in uscita della nostra immagine.
Ovviamente è possibile nascondere anche una foto dietro un'altra foto.
Al click sulla immagine ottenuta si visualizzerà l'immagine come una normalissima immagine, ma cambiando l'estenzione da .jpg a .rar si aprirà l'archivio e quindi verrà visualizzato il nostro file di testo.
Spero di non aver rotto abbastanza, ho scritto l'intero procedimento per rendere l'idea di cosa vorrei fare con linux :-[
Ciao a tutti!

Re: unire due files per nasconderne uno

Inviato: mercoledì 25 agosto 2010, 22:59
da MadnessMike
Io ho appena provato con:

Codice: Seleziona tutto

cat Immagine.jpg Archivio.zip > output.jpg
..e ha funziato ;)

Re: unire due files per nasconderne uno

Inviato: mercoledì 25 agosto 2010, 23:05
da kiroken_
non per fare il guastafeste ma come torni indietro? (oltre al fatto che non è un sistema poi così efficace e robusto).

Non mi è neppure ben chiaro il perchè l'immagine dovrebbe essere più grande se si vuole nascondere più testo.

Re: unire due files per nasconderne uno

Inviato: mercoledì 25 agosto 2010, 23:29
da m3nhir
il processo di cui parli si chiama steganografia, sotto linux esistono vaire applicazioni adatte allo scopo
come ad esempio steghide, che ti consente di nascondere all'interno di un'immagine un file di testo,
e di poterlo recuperare.  ;)

Re: unire due files per nasconderne uno

Inviato: giovedì 26 agosto 2010, 20:23
da craft
kiroken ha scritto: non per fare il guastafeste ma come torni indietro? (oltre al fatto che non è un sistema poi così efficace e robusto).

Non mi è neppure ben chiaro il perchè l'immagine dovrebbe essere più grande se si vuole nascondere più testo.
rinominando l'estensione dell'immagine ottenuta con .rar oppure .zip come nel caso di MadnessMike.
m3nhir ha scritto: il processo di cui parli si chiama steganografia, sotto linux esistono vaire applicazioni adatte allo scopo
come ad esempio steghide, che ti consente di nascondere all'interno di un'immagine un file di testo,
e di poterlo recuperare.  ;)
Grazie, non lo sapevo ci studierò su, la cosa mi diverte! ;D
Ma è sicura oppure non lo è tanto?

Re: unire due files per nasconderne uno

Inviato: giovedì 26 agosto 2010, 22:16
da m3nhir
Grazie, non lo sapevo ci studierò su, la cosa mi diverte! Grin
Ma è sicura oppure non lo è tanto?
è abbastanza sicuro, diciamo che per accorgerti che l'immagine è stata modificata per cotenere un altro file dovresti aprire l'immagine usando un editor esadecimale. Io ho provato a farlo ma sinceramente non saprei cosa bisogna cercare all'interno di una sfilza di numeri senza fine... >:(
se proprio uno è paranoico prima cripta il file con gnupg e poi lo nasconde nell'immagine ;D

Re: unire due files per nasconderne uno

Inviato: venerdì 27 agosto 2010, 15:14
da kiroken_
craft ha scritto: rinominando l'estensione dell'immagine ottenuta con .rar oppure .zip come nel caso di MadnessMike.
eh ti piacerebbe non funziona così l'unico modo di tornare indietro è sapere il numero di byte che componevano l'immagine che hai unito (oppure la dimensione dell'archivio). Molto più scomodo che ricordarsi una password.
craft ha scritto:Ma è sicura oppure non lo è tanto?
quella che hai introdotto tu non molto è la tecnica di stenografia più facile e insicura che esiste (o almeno credo). La vera stenografia è molto più complessa e sicura. Prendi un programma di crittografia scegli un algoritmo a caso mettici "gatto" come chiave e otterrai un risultato migliore :P

Re: unire due files per nasconderne uno

Inviato: sabato 28 agosto 2010, 16:58
da craft
Ma funziona solo se il mio archivio è .zip? Ho provato con un archivio .tar.gz, ,ma quando poi rinomino l'immagine ottenuta con .tar.gz appunto, mi restituisce un errore e non riesco a leggere il file.....

Re: unire due files per nasconderne uno

Inviato: sabato 28 agosto 2010, 17:51
da kiroken_
incredibile con zip funziona davvero chissà come mai  ::)

Re: unire due files per nasconderne uno

Inviato: domenica 29 agosto 2010, 20:29
da kiroken_
kiroken ha scritto: incredibile con zip funziona davvero chissà come mai  ::)
rettifico funziona solo a volte quindi non molto affidabile come sistema :)

Re: unire due files per nasconderne uno

Inviato: domenica 29 agosto 2010, 20:41
da Bakuriu
kiroken ha scritto: Non mi è neppure ben chiaro il perchè l'immagine dovrebbe essere più grande se si vuole nascondere più testo.
Prova a passare ad un tuo amico una GIF da 64 pixel che nasconde un file da 2 GB...
scommettiamo che capisce che non è una semplice immagine?

Re: unire due files per nasconderne uno

Inviato: domenica 29 agosto 2010, 20:45
da kiroken_
beh più che altro allora più pesante in memoria se vogliamo essere pignoli :P
Visto che jpg fa compressione dei dati non è detto che un immagine grande occupi di più di una più piccola.

Avevo realmente capito grande nel senso di risoluzione comunque la prima volta che ho letto :|