Kali Linux para iniciantes

Aprenda Kali Linux com 14 laboratórios guiados e 14 desafios correspondentes que abordam fundamentos de terminal, descoberta de serviços locais, inspeção HTTP e de pacotes, ferramentas de senhas, Metasploit e controle de acesso com firewall.

CibersegurançaKali LinuxLinuxRedes de computadores

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Programa

Fundamentos do Kali e arquivos de prática
Gerenciando o ambiente Kali
Descobrindo serviços e tráfego de rede
Ferramentas de senhas, Metasploit e controle de acesso

Introdução

Kali Linux reúne muitas ferramentas de segurança em uma distribuição. Este curso ensina os fundamentos do Linux e pequenos fluxos de trabalho verificáveis necessários para usar esse ambiente com confiança. Quatro etapas contêm 14 laboratórios guiados e 14 desafios correspondentes, avançando dos seus primeiros comandos de terminal à descoberta de serviços locais, inspeção de pacotes, prática com ferramentas de senhas, coleta de informações com Metasploit e um limite de firewall testado.

Cada laboratório guiado explica os comandos e seus resultados. Seu desafio correspondente apresenta uma nova tarefa usando as mesmas habilidades, com um ambiente de treinamento separado e uma solução completa disponível para revisão. Siga a sequência para construir os fundamentos antes de usar as ferramentas posteriores.

O que você aprenderá

  • Entrar no terminal Kali preparado como usuário comum, distingui-lo do host Ubuntu e registrar informações reais do sistema.
  • Navegar por caminhos, editar e organizar arquivos de prática e filtrar a saída de ferramentas usando pipes e redirecionamento.
  • Gerenciar usuários e permissões de treinamento, encontrar e instalar ferramentas individuais e controlar processos enquanto inspeciona logs de aplicações.
  • Inspecionar interfaces, rotas, respostas DNS, portas em escuta e conectividade de serviços.
  • Executar descoberta focada com Nmap e interpretar estados de portas e evidências de aplicações sem confundi-los com confirmação de vulnerabilidades.
  • Inspecionar solicitações HTTP, códigos de estado, cabeçalhos e corpos com curl e depois capturar e ler uma troca HTTP local limitada com tcpdump.
  • Recuperar hashes fracos fornecidos offline com John e realizar uma pequena verificação online de credenciais SSH com Hydra, confirmando a autenticação real.
  • Inspecionar e executar um módulo auxiliar de título HTTP do Metasploit e depois impor e verificar um limite de serviço com base na origem com iptables.

Etapas do curso

  1. Fundamentos do Kali e arquivos de prática: Identificação do ambiente, operações de arquivos e descobertas legíveis a partir de texto fornecido.
  2. Gerenciando o ambiente Kali: Usuários, permissões, descoberta de pacotes, processos, logs e fundamentos de rede.
  3. Descobrindo serviços e tráfego de rede: Descoberta de serviços com Nmap, inspeção HTTP e capturas válidas de pacotes.
  4. Ferramentas de senhas, Metasploit e controle de acesso: Recuperação offline, testes limitados de autenticação online, um resultado de módulo auxiliar e acesso permitido versus negado de clientes.

Os resultados são concretos: arquivos organizados, descobertas filtradas, relatórios de serviços, artefatos HTTP separados, um pcap que pode ser analisado, saída de recuperação vinculada a contas, identidade autenticada, descobertas registradas de módulo e uma política de firewall ativa e salva.

Para quem é este curso

Este curso é para quem está começando com Kali Linux, incluindo pessoas sem experiência prévia com a linha de comando do Linux. Não é necessário instalar Kali, ter usado ferramentas de segurança anteriormente nem fazer um curso separado de Linux. As primeiras unidades apresentam os comandos e conceitos necessários às tarefas posteriores. Leia as explicações, inspecione as saídas e use cada desafio para praticar de forma independente.

Ambiente de aprendizagem

Os laboratórios abrem um Terminal no navegador em uma VM Ubuntu. A preparação configura um contêiner Kali Rolling, as ferramentas necessárias e quaisquer serviços dedicados de treinamento. O comando kali entra no shell Bash do Kali como usuário comum; exit retorna ao Terminal do host. Os arquivos de prática ficam no espaço de trabalho compartilhado /home/labex/project. A preparação das ferramentas leva tempo antes que as etapas de aprendizagem estejam prontas. O download maior do Metasploit pode levar mais de dez minutos em um espelho lento de pacotes.

Cada unidade prepara suas próprias entradas e alvos. Você não precisa de arquivos nem serviços em execução de um laboratório anterior. Os exercícios de serviços usam endpoints locais fornecidos ou uma rede dedicada de prática. A preparação de imagens e pacotes exige conectividade com registros e repositórios, mas as tarefas de segurança não dependem de alvos públicos de demonstração.

Este ambiente de contêiner suporta os fluxos de terminal ensinados aqui. Ele não fornece uma área de trabalho completa do Kali, acesso a hardware sem fio nem persistência entre sessões separadas de laboratório. Os comandos que precisam de permissão elevada a explicam explicitamente; o trabalho rotineiro usa a conta comum do aprendiz.

Perguntas frequentes

Preciso instalar todas as ferramentas do Kali?

Não. A preparação fornece as ferramentas de cada unidade. O par sobre gerenciamento de pacotes ensina a encontrar e instalar ferramentas individuais e explica como os metapacotes agrupam ferramentas. Uma atualização completa da distribuição ou instalação de todas as ferramentas é desnecessária para estas tarefas.

O par de Metasploit realiza exploração de vulnerabilidades?

Ele usa o módulo auxiliar de título HTTP para coletar informações reais de uma página local. Você aprende a pesquisar, inspecionar, configurar, executar e registrar um módulo. Uma resposta de título bem-sucedida é evidência de coleta de informações, não prova de uma vulnerabilidade nem de um shell remoto.

O que torna um desafio concluído?

Seu resultado declarado deve existir e concordar com o ambiente de treinamento. As verificações inspecionam artefatos e estado: capturas de pacotes devem poder ser analisadas, credenciais recuperadas devem corresponder às amostras fornecidas ou autenticar, e o firewall deve negar um cliente preservando o caminho permitido. Iniciar uma ferramenta ou criar um arquivo vazio de saída é insuficiente.

O que posso estudar depois?

Continue com Nmap para iniciantes, Wireshark para iniciantes, Hydra para iniciantes ou Metasploit para iniciantes para aprofundar a prática com ferramentas. Este curso introdutório constrói um fluxo de ambiente e evidências; um teste de intrusão completo exige estudo adicional e prática autorizada.

Professor

labby
Labby
Labby is the LabEx teacher.