Apache mal configurado, esquecerem um apache depreciado em uma porta

Aula 38 · Explorando vulnerabilidades clássicas com Kali
Apache mal configurado, esquecerem um apache depreciado em uma porta

A aula aborda a questão de servidores Apache mal configurados e a exposição de versões antigas e não atualizadas, que podem ser encontradas em portas não convencionais como 8080, 881, 882, etc., geralmente usadas para ambientes de homologação. O professor destaca que esses ambientes frequentemente não recebem a mesma atenção de segurança que os servidores de produção, tornando-os vulneráveis a ataques. Ele menciona a importância de verificar se esses servidores estão usando HTTPS em vez de HTTP e se estão conectados a bancos de dados de homologação que podem ter credenciais fracas ou vulnerabilidades não corrigidas.

O professor demonstra como ferramentas como NMAP podem ser usadas para identificar esses servidores e suas versões do Apache. Ele alerta sobre a presença de versões antigas do Apache, que podem ser vulneráveis a exploits conhecidos. Em seguida, ele discute a exploração de uma falha de permissões de arquivos (Path Traversal) em um servidor Apache, mostrando como manipular URLs para acessar arquivos não intencionais. O professor enfatiza a importância de entender como os caracteres são codificados em URLs para evitar erros durante a exploração.

A aula também aborda a tentativa de acessar arquivos sensíveis, como o arquivo shadow, que contém informações de usuários e senhas, e discute as implicações de encontrar o servidor Apache rodando com privilégios de usuário comum em vez de root. Isso poderia limitar a capacidade de um atacante de explorar completamente o sistema. O professor finaliza mencionando a importância de entender as diferentes formas de criptografia usadas em diferentes versões do sistema operacional, como MD5, SHA-2, e o Yes Encrypt usado em versões mais recentes do Debian, e como isso pode afetar a capacidade de um atacante de quebrar senhas.

Voltar ao curso