OK, nous savons maintenant que nous pouvons insérer le code que nous souhaitons ici et qu'il sera exécuté sur le système.
Examinons donc maintenant l'instruction afin qu'elle indique select start from comptes où nom d'utilisateur est égal au
nom d'utilisateur que nous avons mis ici et mots de passe égal à celui que nous
avons mis ici.
Voyons si nous pouvons utiliser cela pour nous connecter sans utiliser de mot de passe sans même connaître le mot de passe.
Et je vais le faire avec l'administrateur.
Donc, le nom d'utilisateur admin va être admin et je ne sais
pas quel est le mot de passe pour admin.
Donc je vais faire je vais juste mettre n'importe quoi.
Donc rien de vraiment aucun mot de passe aléatoire et aucun code où je devrais courir ici que nous faisions.
Et on est égal à un et ou des choses.
Donc, ce que je vais faire, c'est que je vais faire ou au lieu de, puis je vais dire que l'un est égal à un.
Donc ce que notre code va être quand je dis exécuter ceci une fois que j'injecte ceci va aller ici comme
nous le faisions auparavant afin que notre code ressemble à ceci.
Alors, ce sera Celeste, ce sont des comptes que nous utilisons comme égaux aux hommes.
Et le mot de passe est égal à A.
Maintenant c'est faux.
Ou on est égal à 1 qui est juste.
Donc, chaque fois que vous avez un R si la condition OR est correcte, tout est correct.
C'est ainsi que fonctionne notre déclaration.
Donc, sélectionnez commencer à partir des comptes utilisent un physique pour les hommes.
OK nom d'utilisateur est égal à hommes et mots de passe égal à A.
C'est faux.
Tout un est égal à un.
OK je vais accepter ça.
Et ensuite, il va réellement l'exécuter et nous laisser nous connecter à Azman sans même connaître le mot de passe
de l'autre.
Alors essayons d'injecter ceci maintenant.
Et comme vous pouvez le constater, j'ai pu me connecter en tant qu'administrateur et Monkey est la signature de l'administrateur.
En contournant les ouvertures de session, vous pouvez procéder de nombreuses façons, en fonction du code écrit sur la page, de la manière dont vous
souhaitez le faire, de la manière dont vous imaginez le code et de tous les cas où
vous placez le code unique ici. veux voir ce message.
Parfois, vous le voyez, ce qui rend votre travail tellement plus facile si vous ne le faites pas, vous devez en quelque
sorte deviner à quoi cela ressemble.
Je vais donc vous montrer un autre exemple de contournement au lieu d’injecter le code de cette manière.
Le paramètre admin est réellement injectable, comme vous le voyez lorsque je mets la citation simple, le privater est
injectable de la même manière que le mot de passe, de sorte que nous puissions également injecter du code dans le nom d'utilisateur.
Et ce que je vais faire maintenant, jetons-y un coup d'œil et je vais simplement le revendre
de la manière habituelle.
Ainsi, vous auriez le nom d'utilisateur et le mot de passe sont les champs que vous allez remplacer, ainsi que
le nom d'utilisateur et le mot de passe.
Alors essayons d'injecter quelque chose dans le nom d'utilisateur et ce que je vais dire, c'est que je
vais dire le nom d'utilisateur lorsque vous appelez l'administrateur, puis je vais fermer la citation moi-même, puis ajouter un commentaire.
Donc, ma déclaration lorsque je lirai cette déclaration ressemblera à ceci et je vais simplement
la copier ici.
Et quand j'injecte quand je mets ce code ici et puis en mon nom, ça va l'injecter là dedans.
Donc, voici à quoi ressemblera le code: il sera choisi de partir des comptes où le nom
d'utilisateur est égal à Aardman.
Je ferme le code moi-même ici en utilisant ce droit là et puis j'ai ajouté un commentaire.
Donc, fondamentalement, tout cela ne sera même pas exécuté.
Donc le code va être ce que ça va être Selecta sont des comptes où le
nom d'utilisateur est égal à admin et skill me laisse luggin sans même entrer le mot de passe.
Alors faisons ceci.
Je vais mettre mon nom d'utilisateur en tant qu'administrateur et je ferme la citation et ajoute un commentaire. Vous pouvez ensuite mettre le mot de
passe de votre choix.
Je vais juste avec le numéro un et je vais me connecter et comme vous pouvez le voir, j'ai réussi à
me connecter en tant qu'administrateur.
Encore une fois, c’est le test de la boîte noire.
Ainsi, dans de nombreux cas, vous ne voyez pas vraiment le code, vous voulez jouer avec et voir comment il
fonctionne avec vous.
Mais l’essentiel est que vous souhaitiez vérifier si l’injection d’Escurial existe et que vous l’utilisiez dans la méthode que nous vous
avons présentée dans la vidéo précédente.
Essayez donc une seule citation, essayez l'instruction on essayez try half true on, afin qu'une fois que vous en ayez une, puis une
instruction false on afin qu'un soit égal à zéro ou deux à zéro.
Et si elles fonctionnent comme prévu, votre cible reçoit une injection à grande échelle et peut commencer à jouer
avec.