
Teste de penetração de ciclo completo de um ambiente Linux legado (Metasploitable 2) emulado em Apple Silicon. Demonstrando reconhecimento de rede, RCE via backdoors de serviço (CVE-2011-2523) e recuperação de credenciais criptográficas.
Este projeto documenta um teste de penetração bem-sucedido e de ciclo completo contra o ambiente Linux Metasploitable 2. A avaliação segue o Padrão de Execução de Testes de Penetração (PTES), cobrindo reconhecimento inicial, exploração e recuperação de credenciais pós-exploração. O objetivo principal era demonstrar os riscos de segurança associados a serviços legados sem patches e políticas de senhas fracas.
Executar este laboratório exigiu uma estratégia de virtualização especializada para preencher a lacuna de arquitetura em um chip Apple Silicon M5:
A descoberta inicial foi realizada através de varreduras ICMP "ping" para verificar a disponibilidade do host, seguidas por uma varredura de serviços aprofundada para mapear a superfície de ataque do alvo.
Comando:
sudo nmap -sV -O -p- -T4 192.168.1.119 -oN logs/nmap_full_scan.txt
A varredura revelou mais de 30 portas abertas. O ponto de entrada mais crítico identificado foi vsftpd 2.3.4 na Porta 21.
A fase de enumeração identificou uma backdoor notória no serviço vsftpd 2.3.4. Essa vulnerabilidade permite a Execução Remota de Código (RCE) não autenticada.
exploit/unix/ftp/vsftpd_234_backdoor.cmd/unix/interact.
Com o acesso root estabelecido, o foco mudou para demonstrar o impacto da exfiltração de dados e roubo de credenciais.
/etc/shadow, que contém hashes de senhas criptografadas para todos os usuários do sistema.Realizei um ataque de dicionário offline para recuperar credenciais em texto claro. O uso do algoritmo desatualizado MD5-crypt ($1$) permitiu a recuperação quase instantânea das contas do sistema.
Com base nas descobertas, os seguintes controles de segurança são recomendados:
| Conta | Senha | Status |
|---|
| msfadmin | msfadmin | Quebrada |
| user | user | Quebrada |
| sys | batman | Quebrada |
| postgres | postgres | Quebrada |