Ícone do Lab

WebDAV Explorer

📁 Você consegue explorar o servidor WebDAV para acessar arquivos restritos?

Desafio Atualizado em 21 jun. 2026 Solução (Pro)
WebDAV Exploitation File Upload Directory Traversal Remote File Access HTTP Methods Web Server Security File System Enumeration

Este servidor de arquivos corporativo usa WebDAV para gerenciamento remoto de arquivos, mas uma configuração incorreta nos controles de acesso cria uma falha de segurança perigosa. 📂 Muitas organizações dependem do WebDAV para compartilhamento de arquivos e colaboração, tornando-o um alvo comum para atacantes que buscam fazer upload de arquivos maliciosos ou acessar dados sensíveis. Domine esta técnica de exploração de servidor de arquivos e descubra como configurações WebDAV fracas podem levar ao comprometimento total do sistema! 🎯

1
Flags
50
XP
86%
Taxa de Sucesso

WebDAV (Web Distributed Authoring and Versioning) é uma extensão do HTTP que permite o gerenciamento remoto de arquivos em servidores web. Embora projetado para colaboração e gerenciamento de conteúdo legítimos, implementações WebDAV mal configuradas são um vetor de ataque bem conhecido em testes de penetração. Um exploit WebDAV pode permitir que atacantes façam upload de arquivos maliciosos, executem web shells e obtenham controle completo do servidor alvo.

O que é WebDAV e como funciona?

WebDAV estende o protocolo HTTP padrão com métodos adicionais como PUT, PROPFIND, MKCOL, COPY, MOVE e DELETE que permitem aos clientes criar, modificar e gerenciar arquivos em servidores web remotos. Originalmente desenvolvido para edição colaborativa de documentos, o WebDAV é usado por muitos sistemas de gerenciamento de conteúdo, plataformas de armazenamento em nuvem e soluções de compartilhamento de arquivos corporativos. O protocolo é suportado nativamente por Windows, macOS e Linux.

Os riscos de segurança surgem quando o WebDAV é habilitado sem controles de acesso adequados. Configurações incorretas comuns incluem permitir acesso anônimo a diretórios WebDAV, não restringir quais tipos de arquivo podem ser enviados, e habilitar WebDAV em diretórios onde o servidor web executa scripts. Quando essas condições se alinham, os atacantes podem fazer upload de arquivos executáveis como web shells PHP e acessá-los pelo navegador para obter execução remota de código.

Exploração WebDAV em testes de penetração

Testadores de penetração verificam rotineiramente o WebDAV durante avaliações de servidores web. O processo geralmente envolve escanear diretórios habilitados para WebDAV usando ferramentas como davtest ou scripts nmap, testar quais métodos HTTP são permitidos com uma requisição OPTIONS, tentar uploads de arquivos com várias extensões para identificar oportunidades de contorno, e verificar se os arquivos enviados são executados pelo servidor. Mesmo quando certas extensões de arquivo são bloqueadas, os atacantes podem contornar restrições usando extensões alternativas, manipulação de content-type ou injeção de byte nulo.

Protegendo deployments WebDAV

Organizações que necessitam da funcionalidade WebDAV devem implementar requisitos rigorosos de autenticação, limitar tipos e tamanhos de arquivo permitidos, desabilitar execução de scripts em diretórios WebDAV, usar domínios ou hosts virtuais separados para gerenciamento de arquivos, e auditar regularmente os logs de acesso. Quando o WebDAV não é necessário, ele deve ser completamente desabilitado para eliminar a superfície de ataque.

O que você vai aprender

  • Compreender o protocolo WebDAV e seus métodos HTTP estendidos
  • Aprender a enumerar e descobrir diretórios habilitados para WebDAV em servidores web
  • Dominar técnicas de upload de arquivos para contornar restrições de extensão e content-type
  • Praticar execução remota de código através de web shells enviados
  • Desenvolver habilidades de avaliação de segurança de servidores web para testes de penetração reais

Pré-requisitos

Basic HTTP protocol knowledge Understanding of web servers (Apache/IIS) Familiarity with Linux command line

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