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.txt

Connectez-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 ?