3 Passos para Ocultar Dados em uma Imagem Utilizando Steganography

image-containing-steganography
Imagem contendo um arquivo oculto usando steganography técnicas

neste post vamos explicar um método simples para ocultar dados (de qualquer tipo de dados de texto, imagem, malware, etc.) em um JPEG. Esta é uma forma de esteganografia. A esteganografia é a arte e a ciência de esconder algo à vista. Por que esconder algo à vista-esconder abertamente algo? Para não avisar ninguém que há uma mensagem secreta ou Dados ocultos.

Este post foca uma técnica, ao invés de uma aula de história sobre steganography, assim, para o gist…

Baixar e extrair o JPHS (JPEG Ocultar e JPEG Busca) ferramenta:

  • gwdg.de site

o Download de uma imagem de capa (imagem que você irá esconder dados dentro de) e uma ocultar imagem (a imagem que você vai se esconder dentro da imagem de capa):

A imagem da capa deve ser cerca de 10 vezes o tamanho da ocultar imagem. Em nosso exemplo, usaremos um fundo HD como imagem de capa e uma foto de um gatinho fofo como imagem oculta.

  • imagem de capa-fundo.jpg (encontrado fazendo uma pesquisa no Google por “hd fundos”):

 Fonte: Fonte: http://hdgreatimages.com/wp-content/uploads/2016/04/Bridge-HD-Backgrounds.jpg

  • Ocultar Imagem do gatinho.jpg (encontrado fazendo uma pesquisa no Google por “lilbub”):

 Origem:

jphide e jpseek

Executar Jphswin. Aceite os Termos. Faça o seguinte:

clique em “Abrir jpeg”, Selecione “Fundo.jpg “e clique em”Abrir”:

selecionando o arquivo de entrada (capa) em JPHS Para Windows
selecionando o arquivo de entrada (capa) em JPHS Para Windows

clique em “Ocultar”, insira uma senha, clique em “OK” e selecione o arquivo ocultar (gatinho.jpg), e clique em “Abrir”:

 Selecionando o arquivo no JPHS para o Windows
Selecionar o arquivo em JPHS para o Windows

Guardar o steg gostaria de arquivo (o gatinho.arquivo jpg escondido em segundo plano.jpg) como outro nome de arquivo, para que possamos comparar o novo arquivo contendo os dados ocultos com o arquivo original. Clique em ” Salvar jpeg como “e use a ponte “nome do arquivo”.jpg” (ou algo diferente do que o nome original):

 Verão o Steg gostaria de arquivo no JPHS para o Windows
Guardar o Steg gostaria de arquivo no JPHS para o Windows

agora Você deve ver arquivos 3 – o “plano de fundo.jpg ” deve ter a mesma aparência (a olho nu) que a “ponte”.jpg “mesmo que o” gatinho.jpg “arquivo está escondido dentro” Ponte.jpg”:

imagens stego

abra ambos ” fundo.jpg ” e ” Ponte.jpg ” lado a lado no Visualizador de fotos do Windows para ver se você pode dizer a diferença:

 imagem Original à esquerda. Imagem steg'D à direita. Você pode ver alguma diferença?
imagem Original à esquerda. Imagem steg’D à direita. Você pode ver alguma diferença?

Parabéns! Você acabou de praticar esteganografia.

validação

vamos validar nossa demonstração de esteganografia realmente trabalhada extraindo o ” gatinho.jpg ” da ” ponte.jpg”:

usando o JPHS Para Windows, selecione “Abrir jpeg”, selecione ” ponte.jpg”, clique em”Abrir”:

abrindo a imagem que contém o arquivo oculto em JPHS Para Windows

depois de abrir a ” ponte.jpg “arquivo clique em” Procurar”, digite a senha que você usou para ocultar o arquivo, clique em” OK “e salve o arquivo oculto como” secreto.jpg”:

 salvando o arquivo oculto como
salvando o arquivo oculto como ” secreto.jpg “em JPHS Para Windows

verifique o” segredo.jpg “arquivo é o mesmo que o” gatinho.jpg “arquivo abrindo” segredo.jpg”.

 a imagem extraída
o segredo extraído.jpg “é o mesmo que” gatinho.jpg”. Nosso exemplo de esteganografia funcionou!

para validar quais pixels de imagem JPHS Para Windows modificados para ocultar a imagem na imagem da capa, você pode usar além de comparar para representar visualmente as diferenças. Baixe e instale além da comparação. Se você receber um” erro ao criar a chave do registro: “você precisa instalar como administrador.

Executar Além Da Comparação. No lado esquerdo, Selecione “Novo”, clique duas vezes em “COMPARAR imagem”:

 Clique duas vezes Na Imagem Compare
Clique duas vezes Na Imagem Compare

abra a imagem original (plano de fundo.jpg) na janela esquerda em Beyond Compare e abra a imagem steg’d (ponte.jpg) na janela direita. A comparação deve ser na parte inferior da janela:

 Um exemplo de onde os pixels diferentes é mostrado acima - o pixel à esquerda tem RGB:47,109,184, por direito, é a RGB:47,109,186
Um exemplo de onde os pixels diferentes é mostrado acima – o pixel à esquerda tem RGB:47,109,184, por direito, é a RGB:47,109,186

Write a Comment

O seu endereço de email não será publicado.