Como esconder informações com esteganografia no Ubuntu? Parte 2

linux-avatar-steg

Faz alguns dias falamos aqui no blog sobre uma excelente ferramenta de esteganografia qual o nome disso Steghide que é um utilitário de linha de comando que permite ocultar dados confidenciais em vários tipos de arquivos de imagem e áudio.

Hoje vamos falar sobre outra ferramenta de esteganografia que funciona na linha de comando e nos ajudará a visualizar nossas informações, a ferramenta da qual falamos hoje É chamado Outguess.

Outguess também é um utilitário de esteganografia de linha de comando que permite que informações ocultas sejam inseridas em bits redundantes de fontes de dados.

O programa ele depende de manipuladores de dados específicos que extrairão bits redundantes e os gravarão após a modificação.

Os formatos de arquivo que Outguess atualmente suportado inclui JPEG, PPM e PNM, embora você possa usar qualquer tipo de dados, desde que um driver seja fornecido.

Felizmente Outguess está dentro dos repositórios da maioria das distribuições Linux, então sua instalação é bastante simples.

Como instalar o Outguess no Ubuntu e derivados?

Se você está interessado em poder instalar esta ferramenta em seu sistema Você deve abrir um terminal e nele digitará o seguinte comando:

sudo apt-get install outguess

E pronto, você pode começar a usar essa ferramenta em seu sistema.

Como criptografar arquivos com a ajuda de Outguess?

Bem, uma vez feita a instalação do aplicativo, conforme mencionado acima, esta ferramenta funciona na linha de comando, então devemos abrir um terminal e nele realizaremos nosso teste de esteganografia.

Neste caso, devemos ter o arquivo que queremos ocultar e ter o arquivo que servirá de container para o arquivo oculto.

Neste teste simples, Vamos criar qualquer arquivo txt e nele entrarão com o texto que quiserem.

Para isso, vamos digitar:

touch oculto.txt

Agora vamos adicionar qualquer texto nele:

nano oculto.txt

Já inseriu o texto que deseja, você pode prosseguir para salvar o arquivo com Ctrl + O e sair do nano com Ctrl + X

Agora o comando para ocultar as informações dentro do arquivo selecionado é composto da seguinte forma:

outguess -k "clave secreta" -d /ruta/de/archivo/a/ocultar/oculto.txt /ruta/de/imagen.jpg /ruta/del/archivo/de/salida.jpg

Onde "chave secreta" será a chave que será solicitada para extrair as informações que você está escondendo e o resto são simplesmente os caminhos onde estão seus arquivos que você escolheu inicialmente.

Recomenda-se que você os tenha na mesma pasta para que o comando possa ser o seguinte:

outguess -k "clave secreta" -d oculto.txt imagen.jpg image-salida.jpg

Como você pode ver, estamos assumindo que o arquivo será criptografado da pasta atual para a pasta atual.

Caso o arquivo inicial a ser criptografado esteja em outro lugar em seu sistema, você deve fornecer seu caminho completo.

Da mesma forma, se o arquivo de imagem estiver localizado em outro lugar, eles devem especificar o caminho completo.

Depois de feita a criptografia, eles podem excluir seu arquivo txt e apenas manter o arquivo de imagem de saída que será usado posteriormente para descriptografia.

Como extrair os arquivos ocultos com outguess?

Agora, para ver se nosso processo anterior funcionou, vamos prosseguir para extrair o arquivo que ocultamos inicialmente na imagem que eles selecionaram.

A forma como o comando de extração é composto é a seguinte:

outguess -k "clave secreta" -r /ruta/de/imagen/imagen.jpg “nombre-de-archivo-que-se-oculto.txt”

Onde "chave secreta" é a chave que você atribuiu para proteger o arquivo. O seguinte corresponde ao caminho da imagem que contém o arquivo oculto e o seguinte é o nome do arquivo que estava oculto.

No caso do exemplo que realizamos, podemos digitar o seguinte comando:

outguess -k "clave secreta" -r imagen-salida.jpg oculto.txt

Após a extração, a ferramenta Outguess também verifica as estatísticas para garantir que o arquivo original esteja exatamente como estava antes da criptografia.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.