L'inclusion de fichier à distance est un cas particulier de vulnérabilités d'inclusion de fichier, comme nous l'avons vu dans la
précédente vidéo, nous avons pu inclure n'importe quel fichier sur le serveur et y avoir accès via des
vulnérabilités d'inclusion de fichier locales.
Dans la vidéo d'aujourd'hui, si le serveur est configuré pour autoriser une certaine fonction appelée autoriser votre hibou et
permettre à votre œil de s'ouvrir, nous pourrons inclure n'importe quel fichier de n'importe quel ordinateur sur le site Web de la cible.
Nous pourrons donc littéralement pouvoir injecter n’importe quel fichier ph dans l’ordinateur cible.
Cela aboutirait à la possibilité d'utiliser des charges utiles, d'exécuter des shells inverses et même
d'exécuter des commandes système et d'accéder à la cible ou à un contrôle total sur le serveur cible.
Alors tout d’abord, allons simplement ici et nous utiliserons les mêmes connaissances en matière d’inclusion de fichiers 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.
De même le nom local vous permet d’accéder aux fichiers locaux.
Remote vous permettra d’accéder aux fichiers distants et d’injecter ces fichiers. Pour que je puisse accéder à ma machine métastable, je vais
vous montrer comment l’activer afin que vous puissiez tester vous-même cette vulnérabilité.
Donc, nous arrivons ici avec notre groupe flottant et je vais aller dans les paramètres PH afin que les paramètres PH soient stockés dans
un fichier et accéder à ce que nous allons utiliser nano qui est un éditeur de texte.
Et puis je vais mettre l’emplacement du fichier qui est en UTC ph 5 DGI.
Et PSAP que moi UNE..
C'est donc l'emplacement où la configuration BHP est stockée.
Je vais l'ouvrir en utilisant un fichier est encerclé.
Je ne sais pas et je vais juste sortir.
Je vais l'ouvrir comme pseudo. En réalité, à Cali, nous n'avons jamais eu besoin d'utiliser sudo, car nous sommes trop
rudimentaires.
Mais.
US Slater Bien, vous devez utiliser sudo lorsque vous souhaitez effectuer des actions root.
Alors vous dites sudo et ensuite vous mettez la commande que vous voulez exécuter.
OK, ce sont donc les configurations pour HP installées sur le serveur Web de la cible.
Et nous recherchons une fonction appelée autoriser votre ouverture.
Donc je vais taper control et W en même temps et ça me permettra
de chercher
et je vais chercher votre et on peut voir ici que j'ai une URL de la vie de Open est allumé d'inclure son propre aussi.
Ainsi, 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 de quitter ce contrôle et de quitter.
Et il vous demandera si vous souhaitez enregistrer uniquement l’API et y entrer.
Pour moi, je n'ai rien changé, donc je n'ai pas eu besoin de faire ça.
Une fois que vous avez fait cela, vous devez redémarrer votre serveur Web pour que
vous puissiez le faire comme vous le voyez. C’est l’apache à redémarrer et vous devrez faire le Sussudio.
Et ceci est fait maintenant, donc tout devrait être prêt pour vous.