Instructeur: Voyons maintenant si
nous pouvons sélectionner et avoir accès à tous
les comptes de ce tableau.
Voyons donc si nous pouvons créer la base de données et
lire les informations stockées dans la table des comptes.
Pour faire cela, nous allons d’abord avoir besoin de connaître
les noms de colonnes des colonnes qui existent
dans cette table, car
si vous regardez la façon dont nous
utilisons notre déclaration, nous faisons l’union qui sélectionne le nom de la colonne table.
Donc, nous ne savons toujours pas quelles colonnes existent dans les comptes, nous pouvons
maintenant essayer de deviner
qu'il existe un nom d'utilisateur et un
mot de passe, mais parfois, ils pourraient être des noms différents.
Donc, je vais vous montrer comment vous pouvez sélectionner les
colonnes pour un certain tableau.
La commande va être très similaire à la commande de la table et la seule
différence est qu'au lieu du nom de la table, nous allons dire
le nom de la colonne.
Et au lieu de le sélectionner
dans le schéma d’information. tables, nous allons
le sélectionner dans le schéma d'information. colonnes.
Et nous allons dire où le nom de la table
est égal à celui des
comptes car la table des comptes nous intéresse.
Si vous souhaitez obtenir des colonnes pour une autre table,
vous devez simplement remplacer ceci par la
table ou par la colonne correspondante, par la table souhaitée.
Donc, notre commande va être l'union, sélectionnez un, le nom de la colonne
du schéma d'information. colonnes où le
nom de la table est la table qui nous
intéresse, qui est les comptes.
Et cela devrait nous montrer
toutes les colonnes qui existent dans la table des comptes.
Alors exécutons cette commande.
Et parfait, les mêmes colonnes que nous avons vues auparavant
et son cid, nom d'utilisateur, mot de passe,
ma signature et est admin.
Passons maintenant à cette étape et sélectionnons
les noms d'utilisateur et les mots de passe dans
la table des comptes.
Encore une fois, la commande sera très similaire à ce que
nous exécutons en ce moment.
Nous allons sélectionner et nous allons
sélectionner un nom d'utilisateur.
Et je vais choisir le mot de passe pour le numéro deux
et pour le numéro trois, vous allez sélectionner le est admin.
Maintenant, rappelez-vous que je ne peux rien choisir à la
place du numéro un et du numéro cinq car ils ne sont jamais affichés
pour moi à l'écran.
La seule chose que je vois, ce sont les numéros deux, trois et
quatre qui étaient affichés ici deux, trois et quatre.
Donc, par conséquent, je ne substitue que des
valeurs pour deux, trois et quatre.
Et nous allons sélectionner cela parmi les comptes.
Et nous n’aurons pas besoin de l’endroit,
alors je vais supprimer l’endroit.
Déclaration très simple, nous sélectionnons nom
d'utilisateur, mot de passe, est admin des comptes.
Et ceci devrait renvoyer tous les noms d'utilisateur et mots
de passe qui existent dans la table actuelle, qui
existent dans la table des comptes.
Et j'ai une citation supplémentaire ici que je vais supprimer.
Et comme vous pouvez le constater, nous avons tous les noms d'utilisateur et mots
de passe, nous avons l'administrateur et leur mot de passe est adminpass.
Nous avons d'autres utilisateurs et nous avons leurs mots de passe
et cela nous dit également s'ils sont administrateurs ou non.
Ceci est très utile car dans la plupart des sites Web,
lorsque vous vous connectez en
tant qu’administrateur, vous disposez de beaucoup plus de privilèges qu’une personne normale.
Vous pourrez alors télécharger des coques PHV, des backdoors,
des virus, tout ce que vous voulez vraiment faire,
puis exploiter davantage le système.
Donc, pour le moment, je
peux me connecter avec le nom d'utilisateur admin et un mot de passe adminpass.
Et ça va l'accepter parce que c'est correct.
Donc, peu importe la complexité du mot de passe, nous
pourrons simplement le lire, car nous
le lisons directement à partir de la base de données.