Exfiltration de données via canal OOB en injection SQL
Blind SQL injection with out-of-band data exfiltration
Ce laboratoire contient une vulnérabilité d’injection SQL aveugle. L’application utilise un cookie de tracking pour l’analytics et exécute une requête SQL contenant la valeur du cookie soumis.
La requête SQL est exécutée de façon asynchrone et n’affecte pas la réponse de l’application. Toutefois, il est possible de déclencher des interactions hors-bande (out-of-band) avec un domaine externe.
La base de données contient une table distincte nommée users, avec des colonnes username et password. Il faut exploiter la vulnérabilité SQL aveugle pour découvrir le mot de passe de l’utilisateur administrator.
Oracle
PostgresSQL
Mysql
Récupérer le mot de passe de l’administrateur (SELECT password FROM users WHERE username = 'administrator')
Mis à jour
Ce contenu vous a-t-il été utile ?