L'inclusion vile distante est un cas particulier de vulnérabilités d'inclusion de fichiers que nous avons vu dans la vidéo précédente.
Nous avons pu inclure n'importe quel fichier sur le serveur et y avoir accès via des vulnérabilités d'inclusion de
fichiers locales dans la vidéo d'aujourd'hui.
Si le serveur est configuré pour autoriser une certaine fonction appelée autoriser votre URL et autoriser votre
ouverture, nous pourrons inclure n'importe quel fichier depuis n'importe quel ordinateur sur le site Web de la cible afin de
pouvoir littéralement injecter le fichier MEP HP dans l'ordinateur de la cible.
Ce à quoi cela mènerait, c’est fondamentalement ce le sera.
Nous pouvons exécuter des charges utiles, des interpréteurs de commandes inversés et même exécuter des commandes système et accéder aux
cibles sous notre contrôle total sur le serveur cible.
Alors tout d’abord, allons simplement ici et utiliserons la même vulnérabilité d’inclusion de fichier que celle que nous utilisions dans
la vidéo précédente.
C'est donc dans le paramètre de page ici.
La seule différence est que vous devez activer la fonction qui convertit l'inclusion de fichier local en une
inclusion de fichier distant.
Le nom local vous permet donc d’accéder aux fichiers locaux.
Remote vous permettra d'accéder aux fichiers distants et de les injecter afin de l'activer.
Je vais aller à ma machine portable de méthodes.
Je vais juste vous montrer comment l'activer pour que vous puissiez tester cette vulnérabilité vous-même.
Donc, nous venons ici à notre avec exploitable.
Et je vais aller dans les paramètres PSP afin que les paramètres P2P soient stockés dans un fichier
et accéder à ce que nous allons utiliser nano qui est un éditeur de texte et ensuite je vais mettre l'emplacement du fichier qui
est dans UTC BHP 5 CGI et BHP ils sont minuscules.
C'est donc l'emplacement où la configuration BHP est stockée.
Je vais l'ouvrir en utilisant un fichier comme le troisième, Nano, et je vais simplement sortir.
Je vais lui ouvrir un pseudo en tant que racine de Cali. Nous n'avons jamais eu besoin d'utiliser sudo car nous nous connectons en
tant que root, mais avec l'exploitable, vous devez utiliser sudo lorsque vous souhaitez effectuer des actions grossières.
Alors vous dites sudo et ensuite vous mettez la commande que vous voulez exécuter, OK.
Il s’agit donc des configurations du BHP installé sur le serveur Web de la cible et nous recherchons
une fonction appelée autoriser l’ouverture de votre compte.
Donc je vais taper control et W en même temps et ça me permettra
de chercher et je vais chercher low tu es L et on peut voir ici que j'ai une ligne ou une ligne ouverte est allumé autorisez votre URL à
inclure également.
Donc, si ces deux fonctions sont activées, la vulnérabilité d’inclusion de fichier local que nous avons peut être utilisée en tant
qu’inclusion de fichier à distance afin d’exercer ce contrôle et X et il vous sera demandé si vous voulez enregistrer, entrez simplement y et
entrez pour moi, je n’ai rien changé pour que vous ayez à le faire une fois que vous avez fait,
vous devez redémarrer votre serveur Web.
Donc, vous allez le faire, voyez-vous, et il faut que ces Apaches redémarrent et vous devrez le faire en tant que sudo en fait,
ce qui est fait maintenant, donc tout devrait être prêt pour vous.