Ícone do Lab

Shadow Cracker

Você consegue quebrar o shadow e revelar os segredos?

Desafio Atualizado em 21 jun. 2026 Solução (Pro)
Password Cracking Linux Security John the Ripper hashcat Cryptography

Um arquivo shadow do Linux caiu em suas mãos durante uma avaliação de segurança. Escondido dentro dos hashes criptográficos está um segredo esperando para ser descoberto. Armado com as ferramentas e técnicas certas, você consegue quebrar a criptografia e recuperar as credenciais ocultas? Hora de colocar suas habilidades de quebra de senhas à prova!

1
Flags
50
XP
64%
Taxa de Sucesso

A quebra de senhas é uma habilidade fundamental em segurança cibernética, essencial para testadores de penetração, analistas forenses e auditores de segurança. Sistemas Linux armazenam hashes de senhas no arquivo /etc/shadow, um arquivo de sistema crítico que é um alvo principal durante pós-exploração. Entender como quebrar esses hashes - e por que certas senhas são vulneráveis - é fundamental para avaliar a força das políticas de credenciais de uma organização.

Entendendo o arquivo shadow do Linux

O arquivo /etc/shadow armazena senhas em hash de todas as contas de usuário em um sistema Linux. Cada linha contém campos separados por dois pontos, incluindo o nome de usuário, a senha em hash e vários parâmetros de envelhecimento da senha. O campo de hash em si contém três componentes separados por cifrões: o identificador do algoritmo de hash ($6$ para SHA-512, $5$ para SHA-256, $1$ para MD5), o salt (uma string aleatória que garante que senhas idênticas produzam hashes diferentes) e o valor de hash resultante. Este conhecimento de tutorial hashcat é essencial para entender qual abordagem de quebra usar.

Ferramentas e técnicas de quebra de senhas

Duas ferramentas dominam o cenário de quebra de senhas: John the Ripper e hashcat. O John the Ripper se destaca na detecção automática de formatos de hash e execução de ataques inteligentes por dicionário com regras de transformação integradas. Um tutorial hashcat revela sua força na quebra acelerada por GPU, suportando centenas de tipos de hash com motores de regras poderosos e ataques por máscara. Ambas as ferramentas suportam ataques por dicionário (tentando palavras de uma lista como rockyou.txt), ataques baseados em regras (aplicando transformações como capitalização e adição de números) e ataques de força bruta (tentando cada combinação possível até um comprimento especificado).

Implicações no mundo real

A quebra de senhas durante testes de penetração regularmente revela credenciais fracas que poderiam levar a acesso não autorizado. Descobertas comuns incluem palavras de dicionário, padrões como "Password1!" e credenciais reutilizadas. A velocidade com que GPUs modernas podem processar computações de hash torna senhas fracas praticamente equivalentes a nenhuma senha. Profissionais de segurança devem entender essas técnicas para fornecer recomendações acionáveis para políticas de senhas, incluindo requisitos de comprimento mínimo, regras de complexidade e a adoção de gerenciadores de senhas e autenticação multifator.

O que você vai aprender

  • Compreender o formato do arquivo /etc/shadow do Linux e tipos de hash (SHA-512, SHA-256, MD5)
  • Aprender a usar John the Ripper e hashcat para quebra de hashes de senhas
  • Praticar ataques por dicionário usando listas de palavras comuns como rockyou.txt
  • Estudar diferentes estratégias de quebra incluindo abordagens baseadas em regras e força bruta
  • Desenvolver habilidades para avaliar a eficácia de políticas de senhas em auditorias de segurança

Pré-requisitos

Basic Linux command-line skills Understanding of hashing concepts Familiarity with common security tools

Pronto para hackear este lab?

Crie uma conta gratuita e pratique cibersegurança.

Começar - É grátis
Comece Seu Desafio
~1-2 min de configuração
Servidor dedicado
Instância privada
Potência padrão
Novo aqui? Veja o que fazer
1
Clique em "Start Lab" acima Você receberá sua própria máquina com um endereço IP
2
Explore o alvo Abra o IP no seu navegador e procure vulnerabilidades
3
Encontre e envie as flags Flags são textos secretos escondidos no sistema - cole-os abaixo para pontuar

Pronto para hackear este lab?

Crie uma conta gratuita para iniciar seu próprio servidor dedicado, enviar flags e ganhar XP no ranking.

Começar a Hackear Grátis
13.000+ Hackers 100+ Labs & Cursos Grátis
Comece Grátis