Esteganografia com Steghide

Hoje o assunto é esteganografia, irei mostrar como executar essa técnica, mais antes de mostrar a técnica vamos falar do conceito de esteganografia, essa é uma técnica fascinante que se dedica à arte de esconder informações dentro de outras mensagens ou mídias aparentemente inocentes. Esta prática não é apenas um fenômeno moderno, mas tem raízes que remontam à antiguidade.


A esteganografia tem um histórico intrigante que começa pelo menos no século V a.C., como relatado por Heródoto. Ele conta a história de Histieu, um governante que utilizou essa técnica de forma inovadora. Para comunicar-se secretamente durante um período de tensão política, Histieu raspou a cabeça de seu servo e tatuou uma mensagem crucial em seu couro cabeludo. Após o cabelo do servo crescer e encobrir a mensagem, este foi enviado em uma missão para que, ao chegar ao seu destino, sua cabeça fosse raspada novamente e a mensagem secreta fosse revelada.

Transpondo esse conceito para a era digital, a esteganografia envolve a ocultação de informações dentro de arquivos digitais, tais como imagens, vídeos, arquivos de áudio ou outros tipos de dados digitais. Essa técnica permite que dados secretos sejam escondidos à vista de todos, de modo que somente indivíduos com conhecimento específico sobre como extrair essa informação possam acessá-la. Na segurança cibernética, a esteganografia é uma ferramenta valiosa tanto para proteger informações privadas quanto para transmitir dados sensíveis de maneira discreta.

Bom, depois de termos falado sobre essa técnica vamos a prática, irei ocultar um arquivo de texto dentro de uma imagem, mais antes temos aguns pre requisitos para excutar, como atualizar nosso sistema, criar um diretorio e por dentro os arquivos para o procedimento e instalarmos o steghide pois o mesmos não vem pré-instalada no Kali Linux. Siga os passos a seguir:

Atualizar nossa instância do Kali Linux

  • Comando:
  • sudo apt update -y


Criar o diretorio

  • Comando
  • mkdir esteganografia

Agora com o diretorio criado, e com o que precisamos dentro como pode ser observado na imagem abaixo seguiremos para o proximo passo.

O Steghide, não vem pré-instalada no Kali Linux. Para prosseguir com os exemplos precisaremos instalá-lo, para isso execute o comonado a seguir

  • Comando:
  • sudo apt-get install steghide -y

Agora estamos pronto para seguir, como proximo passo iremos incorporar o arquivo .txt (esteganografia.txt) dentro da imagem .jpg (anonymous.jpg) usando Steghide. Para isso execute o comando a seguir:

  • Comando
  • steghide embed -cf anonymous.jpg -ef esteganografia.txt -sf textooculto.jpg

Antes de seguir vamos detalhar o que esse comando está fazendo.

  • steghide - O nome do programa
  • embed - Este é o comando
  • -cf - Este sinalizador é para o arquivo de capa (arquivo usado para incorporar dados)
  • -ef - Este sinalizador é para o arquivo incorporado (arquivo que será incorporado)

Apos executar o comando listado acima sera solicitado uma senha, esta senha será necessária para qualquer pessoa que tente extrair os dados da imagem.

Uma senha não é necessária. No entanto, qualquer pessoa que tentar extrair os dados poderá fazê-lo, então se voce quer segurança coloque um senha segura, para o exemplo não usarei senha, após esse comando teremos uma imagem com o arquivo de texto dentro, como podemos ver na imagem abaixo.


Agora que incorporamos o o arquivo de texto na imagem vamos extrair para mostrar o processo reverso, iremos extrair o arquivo .txt de dentro da imagem, para isso o comando usado será:

  • Comando:
  • steghide extract -sf textooculto.jpg

Observação: durante o teste, certifique-se de não tentar extrair o arquivo de texto no mesmo diretório ou será solicitado que você substitua o arquivo, criei um diretorio chamado extraida e copie a imagem pra dentro.

Steghide é um aplicativo simples de usar que pode incorporar facilmente arquivos em imagens ou áudio. É uma das minhas ferramentas preferidas ao participar de CTFs e me ajudou a encontrar inúmeras bandeiras.

Embora a maioria das pessoas não use a esteganografia diariamente, é uma habilidade de segurança cibernética que você deve ter em seu kit de ferramentas, caso surja a ocasião.

Atenção

Reiteramos a importância de utilizar as informações aqui compartilhadas apenas em cenários legais e éticos, como ambientes controlados e com a devida autorização dos proprietários dos sistemas. Promover a prática responsável e legal da segurança cibernética é fundamental para nós, e esperamos que nosso conteúdo sirva como uma ferramenta valiosa para profissionais e estudantes da área.



Postar um comentário

Postagem Anterior Próxima Postagem

Formulário de contato