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 ?