Instructeur: vulnérabilités d'inclusion de fichier local.
Ces exploits ou vulnérabilités vous
permettent de lire n'importe quel fichier du même serveur.
Ainsi, même si le fichier existe en dehors de la variable varwww, vous pourrez
le lire et lire des informations avec lui.
Maintenant, pourquoi cette vulnérabilité est critique parce que
vous pouvez lire n’importe quel fichier.
Par conséquent, si les utilisateurs stockent des fichiers importants ou
des fichiers de mots de passe, vous pourrez les lire et
à partir de là, vous pourrez exploiter davantage votre cible.
De même, si plusieurs sites Web se trouvent sur le même serveur et
que vous parvenez à le trouver sur
un site Web
que vous ne ciblez pas, vous pourrez alors
accéder aux fichiers liés au site Web que vous ciblez,
puis exploiter votre site web à partir de là.
Jetons donc un coup
d'oeil à cela, et nous allons aussi,
la façon dont nous allons exploiter cette vulnérabilité passe par l'URL.
Donc, généralement, dans notre exemple d’exécution de code, nous
écrivions le code ici. Maintenant,
parfois, vous pouvez trouver la vulnérabilité du code dans
l’URL, ce sera donc quelque chose comme CMD,
puis vous insérerez la commande ou,
par exemple, dans
cet exemple. Dans ce
cas, IP serait égal à IP par
exemple, 1020,
14, deux O trois, puis
vous mettrez le signe et ensuite vous mettrez votre
PWD après, par exemple, car notre exemple était
juste dans la zone de texte, idem va
se passer ici,
dans notre vulnérabilité d'inclusion de fichier.
Ainsi, nous pouvons voir que lorsque vous êtes ici,
dans cette URL, cela signifie que ce fichier va prendre
une page et qu'il charge
quelque chose appelé include PHP, donc il semblerait qu'il charge
en fait une autre page, comme cette page
en cours. est en train de charger une
autre page, appelée include the PHP,
pour que vous naviguiez sur le serveur
Web et
essayiez de vous en faire une
idée. il y a un ping, par
exemple, pour la vidéo
précédente, donc pour cela, nous savons maintenant
que notre cible tente d'ouvrir un
fichier et que le fichier
s'appelle inclure le code PHP.
Voyons s'il y a
effectivement un fichier appelé include PHP,
donc je vais tout supprimer ici
et essayer d'accéder à include directement PHP, et comme
nous pouvons le constater, nous avons
effectivement un fichier
appelé include PHP, c'est
ne fonctionne pas correctement, mais il existe et il se
trouve dans
le même répertoire de travail. Essayons donc de voir
si nous pouvons lire un fichier stocké sur
l'ordinateur et utiliser un fichier appelé mot de passe ETC.
C'est donc le fichier qui
contient tous les utilisateurs et leurs chemins sur le serveur Web actuel.
Alors regardons cela,
donc
ETC, ce fichier
contient tous les utilisateurs du
système d'exploitation actuel.
Donc, si je vais juste sur
mon panier ici, et si
je le lance
ici, si je ne fais que cat, mot de passe, etc., vous verrez
tous les utilisateurs que j'ai sur
l'ordinateur actuel et leur chemin par défaut sur le système d'exploitation en cours. système.
Nous allons donc essayer de lire
ce fichier et pour
le faire, revenons en arrière et voyons notre emplacement actuel.
Donc, notre emplacement actuel se trouve dans le
fichier FI et
dans le
répertoire FI. Nous devons donc revenir en arrière une, deux, trois,
quatre, cinq fois, puis
passer au mot de passe ETC.
et essayons de le faire.
Donc, pour le moment, nous accédons à ce fichier en cours, et
pour vous faciliter la tâche, insérons
le chemin complet ici. Dans
la page, vous essayez d'accéder à cette page. Nous
avons donc besoin de veulent réellement un
endroit appelé mot de passe ETC, donc nous
devons revenir cinq fois en
arrière pour ces répertoires, donc celui-ci sera l'heure de début
à partir d'ici, donc nous allons revenir, revenir, revenir, revenir
et revenir, et Ensuite, nous allons
passer au mot de
passe
ETC, et comme vous pouvez le constater, nous
avons maintenant la
sortie du fichier de mot de
passe ETC, nous pouvons le
copier et le stocker ici, puis vous
pourrez le lire et obtenir
simplement plus d'informations sur les sites Web
que vous ciblez actuellement.
Là encore, vous pouvez utiliser cette option pour
essayer d'accéder à différents fichiers, fichiers sensibles ou fichiers d'autres
sites Web sur le même serveur.