Maintenant traduisons cela dans notre exemple.
Donc, dans notre exemple, nous allons cibler une machine flottante dimittis.
Donc, notre serveur Web sera une machine portable dimittis et nous n'utiliserons pas de serveur
DNS, nous n'utiliserons donc pas un nom. Facebook va-t-il accéder au site Web directement avec
une adresse IP?
Donc, comme nous l’avons dit auparavant, si nous allons simplement ici sur notre machine portable, je saisis ifconfig, vous verrez
que mon adresse IP est 10 20 14 à 14.
Et si je vais ici pour le télécharger sur ma machine de pointage, vous verrez que si je tape 10 20 14 à 14, vous verrez que
je peux accéder à mon ordinateur portable.
Le serveur Web est donc ici une machine dimittis Teutul. Les applications Web sont limitées à la page
mon DVD d’administrateur.
Et tout cela, c’est la raison pour laquelle les applications et lorsque vous cliquez dessus, vous pouvez voir par exemple ici
que c’est écrit en BHB.
Donc, c'est écrit dans ce langage de programmation.
Il utilise également un serveur à grande échelle auquel vous pouvez accéder via ph my Oddment.
Donc, ce ne sont que des technologies utilisées sur le serveur Web, mais le serveur Web lui-même est la machine
astéroïde de la viande ici.
Ainsi, lorsque vous définissez l'adresse IP lorsque vous définissez 10:24 sur 14, nous accédons en fait à la
machine flottable et, à l'intérieur de la machine dimittis annulable, aux technologies que nous avons avec un interpréteur exécuté en PH.
Nous avons un serveur Web et une base de données.
Et ceux-ci exécutent l'application Web pour nous qui est Matile Today DVD.
Et chacun d’entre eux, de sorte que lorsque ces composants ne nous laissent personne, nous pouvons pirater un site Web de manière à
ce qu’il existe plus d’une chose à exploiter pour prendre le contrôle d’un site Web.
Maintenant, l'essentiel des choses évidentes que vous pensez, ce sont les applications Web.
C'est donc la chose avec laquelle vous interagissez toujours.
Par exemple, sur Facebook, c'est l'endroit où vous recherchez des éléments et où vous téléchargez des images où vous écrivez
des publications.
Toutes ces choses sont gérées par l’application Web, car c’est la chose sur laquelle vous cliquez avec celle
avec laquelle vous interagissez.
Ainsi, par exemple, si je vais ici le jour de Matile et que je commence à naviguer sur la page Web,
il s'agit de mon application Web. Chaque fois que je clique sur un élément, il est traité et exécuté par l'application Web sur le
serveur Web.
Donc, si je pouvais exploiter cette application Web d'une manière ou d'une autre, si je pouvais y accéder si je pouvais
me connecter à la base de données, car il est évident que cette application Web se connecte à la
base de données, je pourrai peut-être prendre le contrôle du site Web et peut-être même accéder au serveur Web, puis à d’autres sites
Web sur le même serveur.
Nous parlerons de tout cela plus tard dans le cours.
L'autre façon d'accéder aux sites Web consiste à utiliser l'ordinateur lui-même.
Supposons donc que votre cible était la VW 8 et que vous ne pouviez pas entrer.
Vous n'avez pas trouvé d'exploit dans l'application Web elle-même.
Vous avez essayé tout ce que vous avez essayé, tous les explosifs vont en parler et vous ne pouviez tout simplement pas y entrer.
Ensuite, votre autre option serait d’exploiter les programmes installés sur cet ordinateur car nous avons dit que notre
serveur Web ou le site Web est installé sur un ordinateur normal, tout comme votre ordinateur personnel.
Donc, si vous ne parvenez pas à utiliser et à faire des applications Web, qu’un des programmes
est-il installé sur votre ordinateur Web?
Comment un exploit a-t-il un exploit en dépassement de tampon ou en exécution à distance?
Que se passe-t-il si le serveur Web lui-même ou le programme de base de données du programme qui exécute
la base de données elle-même présente un exploit racine qui vous permet d'accéder simplement à l'ensemble du serveur Web, y compris à
tous ses sites Web?
Donc, ce sera vraiment cool si vous pouviez l'obtenir si vous ne pouviez rien trouver d'anormal
avec les applications installées sur le serveur Web du système d'exploitation.
Vous pouvez ensuite cibler les humains car nous savons que les sites Web sont gérés par des humains.
Par exemple, vous ne pouvez pas cibler Facebook ou cibler les administrateurs de Facebook, par exemple.
Ces administrateurs ont évidemment plus de privilèges sur ce site que les nouveaux.
Et ensuite, ils pourront peut-être télécharger des fichiers sensibles sur ce site Web et ensuite contrôler Hockett et
lui en piratant l'une de ces personnes.
Ainsi, au lieu de peut-être que le site Web est très sécurisé et le serveur est très
sécurisé, vous ne pouvez pas entrer, mais vous pouvez toujours exploiter les humains à l'aide d'attaques d'ingénierie sociale et d'attaques
côté client pour prendre le contrôle ou pirater une personne. qui gèrent ce site Web cible et peuvent ensuite
y accéder.
Maintenant, ce cours portera sur les tests d'intrusion d'applications Web qui concernent la première
étape de la première approche.
Nous allons donc apprendre à découvrir et à exploiter un grand nombre de vulnérabilités qui peuvent être
facilement détectées dans l'application Web elle-même.
Nous n'allons pas parler d'attaques côté serveur, donc les attaques qui exploitent le système
d'exploitation et les applications installées sur le système d'exploitation lui-même du serveur Web
et nous n'allons pas parler d'attaques côté client sur l'attaque humaine et comment leurs comptes peuvent-ils
accéder au site Web.
Toutes ces deux dernières sections sont en fait couvertes par mon cours général sur le piratage éthique. Je les
ai bien sûr appelées un travail de piratage éthique à partir de zéro qui couvre ces deux aspects.
Par conséquent, dans ce cours, nous allons nous concentrer sur les sites de test de pénétration d'applications Web.
Comment les sites Web basés sur les applications Web installées sur ce site Web peuvent-ils évoluer?