Marcelo Cavalcante
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

Escondendo informações em arquivos binários

by kalib on Oct.24, 2008, under Arch Linux, Linux, cultura hacker, segurança, software livre

Saudações galera…

Recentemente um amigo, Michel, me perguntou algo sobre a possibilidade de ocultar informações em arquivos binários, como uma música ou mesmo uma foto. Eu lhe respondi que era possível, e bem simples em termos de conceito, bem como lhe prometi postar esta dica.

No Linux sabemos que tudo é um arquivo. Nada depende exclusivamente de extensão ou tipo. Até mesmo os famosos “diretórios” na verdade não passam de arquivos. O que mostrarei aqui é uma dica rápida e simples de como se aproveitar disto para ocultar de forma simples e rápida alguma informação de texto em um arquivo binário qualquer que o seja. Por mais incrível que possa parecer, não precisaremos de nenhuma mágica ou ferramenta especial para isto. Quem utiliza Linux sabe que o cat ou mesmo o echo são ferramentas padrão em qualquer distribuição. SIM. Precisaremos apenas delas para fazer o “truque”. Não acredita? o.O

Vamos lá…

Antes de mais nada selecione o arquivo que será utilizado para “camuflar” nossa informação. Escolha uma imagem qualquer por exemplo ou outro tipo como áudio, vídeo, compactado, etc… Supondo que você escolheu o arquivo foto.jpg, passaremos ao segundo passo.

Supondo que eu queira ocultar a frase “Bem vindo ao Linux” na foto.jpg, o comando seria o seguinte:

$ echo “Bem vindo ao Linux” >> foto.jpg

Simples não é?! Nada de truques ou mágicas. Pode tentar abrir a foto com algum editor de imagens como o Gimp, ou mesmo com um vizualizador de sua preferência. A foto parecerá intacta e normal. Agora tente executá-la com um editor de textes como o cat por exemplo.

$ cat foto.jpg

Você verá um conjunto de caracteres estranhos, dados sobre a foto em si, porém role até o final do arquivo. Depois de todos os caracteres estranhos, você encontrará a informação que ocultou anteriormente, no nosso caso é a frase “Bem Vindo ao Linux”.

Simples não é? Lembrando que o mesmo conceito se aplica caso você deseje utilizar ao invés de uma única frase, todo um texto. Crie o texto com um editor de textos qualquer como o vim por exemplo e salve com o nome texto.

Em seguida aplique o comando utilizando desta vez o cat, ao invés do echo:

$ cat texto >> foto.jpg

Volte a repetir os testes já citados anteriormente para ter certeza do sucesso no processo.

Como eu disse..tudo muito simples e sem mistérios.

Respondido Michel? ;]

Abraço pessoal

1 Comment for this entry

Leave a Reply

Procurando por algo?

Use o formulário para buscar em minha página:

Continua sem achar o que procura? Deixe um comentário em algum post ou me envie um email para que eu possa cuidar disso!