Rédaction : Divulgation du code source via des fichiers de sauvegarde @ PortSwigger Academy

Cet article pour le laboratoire Divulgation du code source via des fichiers de sauvegarde fait partie de ma série de procédures pas à pas pour la Web Security Academy de PortSwigger .
Parcours d'apprentissage : Sujets côté serveur → Divulgation d'informations
Script Python : script.py
Description du laboratoire

Pas
Lors de l'analyse d'une page Web, l'une des premières étapes consiste toujours à vérifier l'existence d'un robots.txt
fichier.
Il s'agit d'un fichier qui demande aux robots des moteurs de recherche d'inclure ou d'exclure certaines parties du site de leur index. Parfois, des endroits intéressants sont révélés de cette façon.
Il appartient au crawler d'obéir à ces souhaits ou de les ignorer. Comme le fichier est en texte brut, il en va de même pour tout humain qui le lit.

Dans ce cas, il pointe directement vers le sous-répertoire /backup
(d'autres moyens pour le découvrir seraient des outils comme Burp Content Discovery, gobuster, wfuzz, ...)
La vérification du répertoire affiche un fichier de sauvegarde pour du code Java :

Dans le code, les informations d'identification pour les connexions à la base de données peuvent être trouvées :

Après avoir soumis l'heure de la solution, le laboratoire se met à jour pour

Publié à l'origine sur https://github.com .
New to Medium? Become a Medium member to access all stories on the platform and support me at no extra cost for you!