webDAV - WebShell (aspx) - Pentesting Web
Le port 80 est ouvert, et le serveur supporte WebDAV. Cela nous permet potentiellement de téléverser des fichiers via la méthode PUT et de les renommer avec MOVE.

Créez un fichier de test :
echo "this is a test" > test.txtConnectez-vous au serveur avec l’outil cadaver :
Essayez d’uploader le fichier avec la commande PUT :

Résultat : Succès.

Upload d’une WebShell
Copiez une WebShell ASPX préexistante :
Essayez de l’uploader directement :
Résultat : Échec (le serveur bloque les fichiers avec l’extension .aspx).

Changez l’extension en .txt :
Réessayez l’upload:
Résultat : Succès.

Renommez le fichier avec MOVE pour rétablir l’extension :

Accédez à la WebShell via le navigateur :

Reverse Shell via la WebShell :
Placez un exécutable Netcat dans le répertoire courant :
Lancez un serveur SMB pour partager le fichier :
Mettez votre machine en écoute sur le port 443 :
Exécutez la commande de reverse shell depuis la WebShell :

Mis à jour
Ce contenu vous a-t-il été utile ?