SQLMAP

On va ici tenter de pénétrer un site web arrow-up-right(prévu à cet effet) pour tester des attaques par injections SQL. Notamment avec l'utilisation du logiciel SQLMAP.

Présentation du site

preview du site

C'est un site qui regroupe des artistes par catégorie, avec des descriptions par artistes etc. et il est sensible aux injections SQL.

On peut vérifier cette sensibilité en ajoutant un guillemet simple à la fin de l'url, car il retourne une erreur sql.

À l'aide de SQLMAP

1. On commence par taper la commande suivante pour lister toutes les databases utilisées à cette url (on prend ici une url depuis la page d'un artiste) :

Vous devriez avoir à la fin du processus, quelque chose comme ça :

On remarque ainsi la présence de 2 databases pour cette url.

2. À partir de la, on peut récupérer le nom des tables des databases que l'on souhaite, par exemple ici la database acuart, avec la commande :

Vous obtiendrai à la fin de ce processus, le nom des tables de la database acuart :

3. Notre but étant de pouvoir obtenir les informations des utilisateurs, on va s'intéresser à la table users, et afficher ses attributs :

Vous obtiendrai finalement le descriptif des attributs de la tables users, de la database acuart :

4. Maintenant, il ne nous reste plus qu'à afficher les données de la table :

Résultat :

On peut donc voir que la table users contient un utilisateur dont l'identifiant et le mot de passe sont 'test'.

Mis à jour