Vídeos Relacionados: Esteganografia - Ocultando mensagens em arquivos (Pode 2024).

Esteganografia para ocultar mensagens em arquivos

{title}

{title}

Esteganografia é a arte ou estudo e aplicação de técnicas que permitem ocultar mensagens dentro de outras pessoas, e somente através de métodos ou software de leitura específicos é que o conteúdo oculto pode ser revelado. No caso da criptografia de computador, por exemplo, podemos ocultar uma mensagem em uma imagem e quem vê a imagem não saberá que ela carrega uma mensagem oculta.

A esteganografia é amplamente usada em segurança de computadores, é usada para ocultar informações enviadas on-line e usadas por organizações governamentais, empresas e organizações criminosas.

A estenografia não se trata apenas de ocultar uma mensagem em uma imagem, mas pode ser qualquer elemento, um vídeo, um áudio, um código, que só pode ser decifrado por quem sabe que carrega uma mensagem oculta ou aplica algumas técnicas para verificar se há alguma mensagem oculta., através de algumas das técnicas que veremos neste tutorial.

Tipos de técnicas de esteganografia e criptografia


A esteganografia clássica é uma técnica que não utiliza nenhuma segurança, para que qualquer pessoa possa ler a mensagem oculta. As técnicas são simples de aplicar.

Para este tutorial, usaremos o Linux, onde temos o comando cat que nos permite concatenar vários arquivos, o arquivo resultante pode ser visto posteriormente em qualquer sistema operacional. Por exemplo , criaremos um arquivo de texto com uma mensagem que vamos ocultar

{title}

Então, procuramos uma imagem para ocultar a mensagem:

{title}

Em seguida, abrimos uma janela do terminal e vamos para o diretório em que os dois arquivos estão localizados e digite o seguinte comando:

cat attach_files >> carrier_file

 cat text.txt >> foto.webp 
O resultado será a mesma foto sem nenhuma modificação, mas com o arquivo oculto. Esta técnica não tem segurança.

Agora, para revelar a mensagem, podemos aplicar algumas das seguintes técnicas.

Uma é usar o comando strings que mostra as seqüências de caracteres imprimíveis que contêm os arquivos usados ​​para pesquisar texto nos arquivos.

Na janela do terminal, escrevemos o comando:

 strings foto.webp 
O resultado, juntamente com caracteres inteligíveis, será a mensagem:

{title}

Também podemos usar um visualizador ou editor de arquivos em formato hexadecimal para olhar dentro do código e ver o que podemos encontrar. Podemos instalar o software Bless Editor ou Ghex que vem nos repositórios Linux usando o comando:

 sudo apt-get install abençoe 
Em seguida, abrimos o arquivo photo.webp do programa e podemos analisar o código hexadecimal e ver a mensagem:

{title}

Outro exemplo que podemos fazer com o comando cat é o seguinte:

Suponha que tenhamos uma planilha com dados contábeis e um relatório que queremos ocultar em uma imagem, o que faremos é compactar primeiro os arquivos a ocultar.

{title}

A partir da janela do terminal, escrevemos o seguinte comando:

 cat documents.zip >> mona.webp 
Assim, anexaremos o arquivo zip na imagem, a imagem tem a mesma aparência e não mostra nenhuma modificação, exceto pela diferença de tamanho, o original é 26 kb e o arquivo oculto, 39 kb.

Em seguida, faremos o processo inverso, ou seja, obteremos os arquivos ocultos, para eles descompactaremos qualquer arquivo zip que contenha a imagem usando o seguinte comando:

 descompacte mona.webp 

$config[ads_text5] not found

{title}

Agora podemos adicionar mais segurança se usarmos uma senha ao compactar:

{title}

Nesse caso, teremos um problema, pois descompactar não pode descompactar um arquivo com uma senha. Podemos usar outro software como o 7zip, podemos instalá-lo usando os seguintes comandos:

 sudo apt-get install p7zip 
Em seguida, usando este software, podemos descomprimir se soubermos a chave, escrevemos o seguinte comando:
 7za e mona.webp 

{title}

Steghide - Pedido de esteganografia


Steghide permite ocultar arquivos de dados em imagens ou arquivos de áudio. Seus recursos incluem dados de revisão automática que podem ser anexados a arquivos jpg ou wav.

$config[ads_text6] not found

É multiplataforma, pode ser baixada do site oficial ou podemos instalá-la nos repositórios Linux, usando o seguinte comando:

 sudo apt-get install steghide 
Este programa não possui interfaces gráficas, portanto é executado na forma de comandos, suponha que tenhamos vários arquivos pdf e uma imagem. Nós o compactamos em um arquivo zip. A imagem tem um tamanho muito maior que o arquivo a ser anexado.

{title}

Em seguida, aplicamos o seguinte comando:

 steghide embed -ef trips.zip -cf praias.webp 
Onde isso significa:
  • incorporar é anexar
  • -ef o arquivo a ocultar
  • -cfr o arquivo de imagem

Uma vez executado, ele nos pede para atribuir uma senha que seja um texto ou senha para proteger o arquivo.

{title}

Então, se queremos extrair os dados do arquivo, usamos o seguinte comando:

 steghide extract -sf beach.webp 
Ele solicitará novamente a senha para nos mostrar o arquivo que ocultamos; lembre-se de que o arquivo trips.zip também possui uma senha.

SilentEyes - Pedido de esteganografia


O SilentEye é um aplicativo multiplataforma para ocultar arquivos dentro de imagens com técnicas de estenografia. Ele fornece uma interface gráfica e um poderoso algoritmo para o processo de esteganografia e criptografia, você pode estender suas funcionalidades usando um sistema de plugins. Podemos fazer o download do SilentEyes no site oficial, de acordo com o sistema operacional que usamos.

{title}

Uma vez instalado, abrimos o programa e devemos abrir a imagem que usaremos para ocultar as informações. Por exemplo:

{title}

Aqui podemos aplicar o Encode para criptografar e decodificar para decodificar a imagem. Primeiro aplicaremos a codificação da seguinte maneira, vamos para o botão Codificar .

{title}

Aqui indicamos a qualidade da imagem resultante, a pasta de destino da imagem resultante e podemos escrever uma mensagem ou anexar um arquivo. O SilentEyes calcula quantos bits ou octetos temos livre para anexar arquivos à imagem. Podemos adicionar senha se selecionarmos a opção Ativar criptografia .

É importante ter em mente que os dados ocultos em um arquivo juntos devem ter um tamanho considerável menor que o tamanho do arquivo de transporte.

O resultado será a mesma imagem no formato bmp, mas com os dados ocultos adicionados.

{title}

O SilentEye é muito simples, pois permite arrastar e soltar a imagem de codificação e decodificação, a janela de codificação permite escolher o formato de codificação, a qualidade da imagem de saída, as cores dos pixels usados ​​e outras configurações.

Esteganografia aplicativos para Android


Existem vários softwares que podemos usar para realizar esteganografia em nosso dispositivo Android, onde, ao tirar uma foto ou uma imagem que temos no telefone, podemos anexar uma mensagem ou um arquivo em forma oculta. Algumas ferramentas são o esteganógrafo mestre .

O Steganography Master permite codificar uma mensagem em uma imagem e salvá-la ou enviá-la para outra pessoa . A mensagem só pode ser decodificada usando o mesmo aplicativo, podemos adicionar uma senha à imagem resultante, para que apenas a pessoa que conhece a chave possa decodificar a imagem e ver a mensagem original.

$config[ads_text5] not found

{title}

Site para realizar esteganografia


Uma ferramenta online muito interessante para criar esteganografia é o //pixelator.io, podemos codificar e decodificar online.

{title}

Primeiro, adicionamos a imagem que será Cover ou disfarçada à que é vista e depois os arquivos ou uma pasta completa para codificação.

Até agora, vimos algumas técnicas simples de esteganografia, podemos usar essas ferramentas para enviar informações aos nossos contatos de uma maneira mais segura, sem que ninguém suspeite que na verdade existem outros arquivos em uma imagem ou vídeo.

$config[ads_text6] not found

  • 0 0