quarta-feira, 4 de abril de 2012

Mensagens secretas usando estenografia

Uma forma de transmitir mensagens ocultas é usando estenografia.

Essa técnica consiste em ocultar uma mensagem de texto dentro de arquivos de imagem, de som, ou de vídeo. Com isso ninguém vai nem perceber que a mensagem oculta existe.

Para mostrar essa técnica vou usar o programa Outguess. Para instalá-lo, basta digitar no console, como root:

apt-get install outguess

Agora vamos pegar uma arquivo de texto que queremos enviar.



Também vamos escolher um arquivo de imagem para ocultar o arquivo texto. 



Agora executamos o comando abaixo para fazer a "mágica":

outguess -k "senha" -d mensagem.txt imagem_original.jpg imagem_final.jpg

A imagem gerada está abaixo.


Repare que as imagens são idênticas. Só quem conhece muito de edição de imagem e possui as ferramentas certas vai achar alguma diferença nas imagens.

Para descobrir a mensagem original, é só digitar:

outguess -k "senha" -r imagem_final.jpg mensagem.txt

Esse comando gera o arquivo mensagem.txt que contém o texto original. Quero ver quem descobre que texto é esse...