Comme nous l'avons fait auparavant et dans la dernière vidéo, nous mettons cinq fois en arrière, puis un mot de passe ATC pour accéder au fichier
de mot de passe.
Ce que nous allons faire aujourd'hui, c'est essayer d'accéder à un fichier situé sur un serveur différent.
Donc, si vous effectuez ce test sur un serveur Web réel, vous devez stocker le fichier auquel vous souhaitez accéder.
Il doit être stocké dans un emplacement doté d'une adresse IP réelle ou d'un nom de domaine.
Je le fais sur mon serveur local, je vais donc commencer sur le serveur Web de
Callimachi comprendre 20:14 deux ou trois.
Ceci est 10:20 14:24 et je vais stocker mon fichier dessus et 20:14 deux ou trois afin que le fichier, comme je l'ai dit, puisse être
n'importe quoi, qu'il s'agisse d'un shell Web ou d'une charge utile.
Bien, ce que je vais faire, c'est créer un fichier APHC très simple.
Il ne s’agit donc que d’un PH pour le début et la fin du fichier.
Et ce que je vais mettre dans le fichier, je vais utiliser une fonction appelée passer à travers.
Et dans cette fonction.
Fondamentalement, cette fonction est exécutée.
Commandes du système d'exploitation.
Donc, il exécute Windows Linux ou, selon le serveur Web, il exécutera des commandes liées
à cela.
Donc, vous mettez la commande ici entre les deux guillemets et je vais utiliser la
même commande que nous utilisons avec la vulnérabilité d'exécution de code qui était la commande netcat qui nous permettait d'obtenir
une connexion inverse de connexion de notre cible.
Alors allez coller ça ici.
Alors commençons par regarder cela.
Donc, BHP in et ce ne sont que le début et la fin du fichier du fichier BHP transmis est
une fonction que je vais utiliser et qui exécute toute commande insérée entre
les guillemets utilisé dans la vulnérabilité d'exécution de commande qui fera juste une connexion inverse à
mon ordinateur.
Tout cela est donc bon maintenant, la prochaine étape est l'étape la plus importante et elle est stockée dans ce fichier.
Donc, comme je l'ai dit si votre cible était un serveur Web distant, vous devriez commencer ce fichier à un emplacement avec une adresse
IP réelle où vous pourrez y accéder à partir du serveur Web distant.
Maintenant, je vais essayer d'y accéder à partir de ma machine déployable de mentor, qui peut accéder aux fichiers stockés sur
la machine à bonbons, car ils sont tous deux sur le même réseau.
Et je vais appeler cela, je vais le stocker dans ma Vire.
W w w Hastey je suis tellement désolé.
Il a été commencé sur le Kalli pas tout à fait flottant demitasse et je suis heureux de l'appeler inversé
et je vais le sauvegarder comme cxxviii assez BHB et je le fais.
Si j'ai commencé comme Ph. RÉ. ça va être exécuté sur le Callimachi.
Donc, il va créer une connexion inverse à partir du Callimachi.
Et je ne veux pas que je ne veuille pas avoir le Callimachi.
En fait, j'ai déjà accès à la machine Callimachi. Celle que je veux parcourir est la
machine flottable Methos et celle-ci est stockée à distance.
Donc, afin de pouvoir inclure le code APHC et exécuté sur la machine distante, nous allons l’utiliser comme XTi
et le faire exécuter sur la machine flottable Mutazz.
Et au lieu d’exécuter sur mon Kalee, je suis donc Stirling en tant que ATX D et je vais dire enregistrer ça et maintenant,
voyons juste ici.
Donc, si je vais chez mon hôte local et si vous dites inverser, vous verrez notre fichier ici.
C'est donc encore une fois sur mon hôte local qui n'est pas la machine politique des médias, mais 10 10 40 2 0 3 et
le flottable est à 0 4.
Alors, comment allons-nous gérer cela?
Tout d’abord, permettez-moi d’écouter les connexions comme nous l’avions fait auparavant.
Donc, ça va juste être netcat le LP 80.
Et puis ici au lieu d'inclure un fichier sur le même serveur.
Je vais inclure le fichier distant et la commande sera Heyse TTP.
Le lien vers ce fichier sera donc accessible afin qu'il puisse accéder au fichier ici en tant que texte.
Je vais copier et coller ici.
Et dans certains cas, vous devrez peut-être ajouter un point d’interrogation à la fin pour que ce fichier soit exécuté en
tant que fichier APHC.
Je vais donc revenir sur cette question une fois de plus en incluant notre fichier distant qui se trouve sur
un serveur distant.
Assurez-vous que le serveur distant est accessible par votre cible et que vous avez démarré en tant que DXi, car si
vous le conservez en tant que PH avec ce fichier, le fichier inversé sera exécuté sur le
serveur distant de sorte en cours d'exécution sur les deux ou quatre.
Et je garde ça 60 comme ça va être.
Il va être exécuté sur les deux ou quatre et il va me donner une connexion à distance à cet ordinateur.
Rencontrez un ordinateur portable.
Donc, si je viens par ici, comme vous pouvez le voir, nous avons une connexion à distance.
Si nous faisons votre nom, vous verrez qu'il s'agit d'une machine politique dimittis et non de Callimachi.
Nous avons donc un accès complet à la vulnérabilité exploitée et à la vulnérabilité d’inclusion de fichier à distance.
Maintenant, si vous faites une alliance, nous pouvons faire un PWT pour voir où nous sommes et nous pouvons littéralement exécuter toutes les commandes Linux que nous voulons
maintenant sur la machine et faire tout ce que nous voulons.
En gros, nous avons un accès complet à cette machine.