NoSQL Injection - Pentesting Web

NoSQL manuel (avec BurpSuite)

Interceptons la demande avec Burpsuite lors de la session de connexion :

Nous pouvons envoyer une demande avec ce format où nous disons que nous connaissons dans ce cas l'utilisateur admin mais le mot de passe n'est pas connu et (ce n'est pas admin) :

Nous pouvons envoyer une demande avec ce format où nous disons que nous ne connaissons ni le nom d'utilisateur ni le mot de passe :

Nous pouvons envoyer une demande avec cette "regex" et nous disons que nous savons comment commence l'utilisateur (dans ce cas, par la lettre a) :

Script Python :

Le script Python suivant automatisera tout le processus et est conçu pour trouver le mot de passe (nous supposons que l'utilisateur est connu) : il faudra personnaliser l'utilisateur et le lien du site Web dans le script selon chaque situation :

Mis à jour

Ce contenu vous a-t-il été utile ?