Esteganografia - Steganography
Postador por Tiago Damasceno
Olá Leitores,
Esse post vou falar sobre uma técnica que foi o tema proposto em um trabalho na faculdade: Esteganografia (Steganography), que é a arte de esconder uma mensagem em outra, ou no meio digital, esconder um arquivo em outro.
O primeiro trabalho que foi proposto foi esconder um texto em um texto (HIT - Hide in Text). Foi o que mais deu trabalho, pois não há nada na internet falando sobre isso nem mesmo no Google . A técnica que desenvolvi não deve ser tão inovadora, mas resolveu o problema, com a restrição do texto “cobaia”, que irá abrigar (esconder) a mensagem, tem que ser muito, mas muito grande!
O que fiz foi trocar todos os espaços do texto pelos caracteres 0, 32 e 160 (códigos ASCII). Simples né? Mais ou menos…
Tive que fazer uma conversão de cada caracter ASCII da mensagem a ser escondida nesses 3 caracteres. Ou seja, haja espaços para conseguir esconder uma mensagem nem tão grande.
A implementação foi feita em ANSI C. Os fontes dos arquivos podem ser baixados aqui:
A implementação do HIP - Hide in Picture me consumiu um pouco mais de tempo, já que eu teria que ler sobre como funciona o formato BMP. Desta vez a implementação foi em PHP , por falta de tempo mesmo…
Os fontes podem ser encontrados aqui:
Créditos: Tulio Faria
2 de dezembro de 2008 às 13:02
Muito interessante!
Vocês já devem saber: o comando COPY do MS-DOS também permite ocultar um arquivo binário qualquer em outro arquivo binário qualquer.