-: D'accord, nous savons maintenant que notre base de
données cible s'appelle owasp10.
Essayons de découvrir les tables
qui existent dans cette base de données.
C’est donc notre déclaration choisie, c’est
un syndicat choisi 1 et nous avons ces choses.
Donc je vais laisser ça ou changer ceci en null.
Parce que je veux seulement choisir une
chose maintenant et je vais aussi mettre ça à zéro.
Et au numéro deux, nous allons sélectionner le
nom de
la table.
Nous allons maintenant sélectionner
ceci dans une base de données appelée Information Schema.
Maintenant, je l'ai dit dans la première vidéo de SQL, ce
schéma d'information est une base de données par défaut
créée par MySQL et qui contient des informations
sur toutes les autres bases de données.
Donc, ce
que nous faisons maintenant, nous sélectionnons le nom de la
table à partir du point d'information du schéma, et après le point, vous mettez la table.
Nous sélectionnons donc une
table appelée tables d'une base de données appelée schéma d'information.
Et la colonne que nous sélectionnons s'appelle nom de table.
Nous sélectionnons donc le nom de la table
dans la base de données appelée schéma d'information à partir des tables.
Exécutons ceci et voyons si nous pouvons obtenir toutes les
tables de la base de données owasp10.
Nous pouvons donc voir que nous avons 237 enregistrements.
Et vous pouvez voir toutes les tables
que nous avons, donc ce sont toutes les tables
auxquelles nous avons accès.
Alors encore une fois, j'ai dit que nous
étions connectés en tant que racine, nous pouvons donc
voir les tableaux d'autres applications Web, telles que The Tiki Wiki.
Mais dans les scénarios réels, vous ne verrez que des
tableaux liés à votre base de données actuelle,
à savoir Mutillidae.
Donc, ce que je vais faire, c'est que je vais utiliser
une clause where et je vais dire où le
schéma de la table est égal à
owasp10.
Donc owasp10 était ce que nous avions lorsque nous avons
exécuté, lorsque nous avons sélectionné la base de données. Nous avons donc
eu owasp10, qui est notre base de données actuelle sur laquelle Mutillidae travaille.
Donc, nous utilisons la même instruction,
nous sélectionnons le nom de
la table à partir de tables
de schéma d'informations, où le schéma de
table est owasp10.
Donc je vais copier ça.
Et l'exécuter ici.
Et comme vous pouvez le constater maintenant, nous avons beaucoup moins de tableaux et
nous n’avons que ceux qui nous intéressent.
Nous avons donc les comptes, les blogs, les données saisies, les cartes
de crédit, les journaux de bord et les outils de test du stylo.
Maintenant, si vous vous en souvenez, dans la première
ou la deuxième vidéo, dans les vidéos d'injection
SQL, je vous ai montré quel était le contenu de la table OWASP.
Et ce sont ces tables de la base de données OWASP.