Verificar a Versão do Kali Linux

Kali LinuxBeginner
Pratique Agora

Introdução

Neste desafio, você terá a tarefa de verificar a versão do Kali Linux que está operando dentro de um container Docker. O processo consiste em acessar o terminal do container, localizar e extrair o identificador VERSION_ID contido no arquivo /etc/os-release e, por fim, salvar essa informação em um arquivo denominado version.txt dentro do diretório ~/project na máquina hospedeira.

O script de configuração inicial baixa a imagem kalilinux/kali-rolling (caso ela ainda não esteja presente) e inicia um container chamado kali-container. Você precisará utilizar o comando docker exec para entrar no container, executar cat /etc/os-release para identificar a versão e então criar o arquivo version.txt com o VERSION_ID extraído. O script de verificação validará se o container está ativo e se o arquivo version.txt contém a versão correta.

Este é um Desafio (Challenge), que se diferencia de um Laboratório Guiado por exigir que você tente concluir a tarefa de forma independente, em vez de apenas seguir instruções passo a passo. Desafios costumam apresentar um nível de dificuldade maior. Se encontrar obstáculos, você pode recorrer ao Labby ou consultar a solução proposta. Dados históricos indicam que este é um desafio de nível iniciante com uma taxa de aprovação de 84%. Ele recebeu 97% de avaliações positivas dos estudantes.

Verificar a Versão do Kali Linux

Uma auditoria de segurança crítica exige que você identifique rapidamente a versão do Kali Linux em execução em um container Docker. Sua equipe precisa dessa informação para garantir a compatibilidade com as ferramentas de segurança mais recentes e manter a integridade do sistema.

Tarefas

  • Acessar o terminal do container Kali Linux.
  • Utilizar o comando cat /etc/os-release para localizar o VERSION_ID.
  • Criar um arquivo chamado version.txt no diretório ~/project e gravar o VERSION_ID nele.

Requisitos

  • Você deve acessar o container Kali Linux utilizando o comando docker exec -it kali-container /bin/bash.
  • Você deve usar o comando cat /etc/os-release dentro do container para encontrar o VERSION_ID.
  • Você deve criar um arquivo chamado version.txt no diretório ~/project.
  • O arquivo version.txt deve conter estritamente o valor do VERSION_ID.

Exemplos

Se o VERSION_ID no arquivo /etc/os-release for 2023.3, então o arquivo version.txt deverá conter:

2023.3
Exemplo do conteúdo de version.txt

Dicas

  • Primeiro, utilize docker exec -it kali-container /bin/bash para entrar no ambiente do container.
  • Em seguida, use cat /etc/os-release para visualizar o VERSION_ID.
  • Por fim, utilize o comando echo e a redistribuição > para gerar o arquivo version.txt no diretório ~/project da máquina hospedeira. Você pode optar por usar o comando docker cp para transferir o arquivo do container para o host, ou escrever a versão em um arquivo interno e depois copiá-lo.
✨ Verificar Solução e Praticar

Resumo

Neste desafio, a tarefa consistiu em verificar a versão do Kali Linux operando em um ambiente Docker. O processo exigiu garantir que a imagem do Kali Linux estivesse disponível e o container ativo. Em seguida, acessou-se o terminal do container via docker exec -it kali-container /bin/bash para extrair o VERSION_ID do arquivo /etc/os-release.

Por último, o VERSION_ID extraído foi registrado em um arquivo chamado version.txt no diretório ~/project do host. Isso foi realizado através do comando echo com redirecionamento de saída, podendo também ser feito via docker cp para transferir arquivos entre o container e o sistema hospedeiro, se necessário.