Vulnérabilités d'exécution de code que ces types de vulnérabilités nous permettent d'exécuter du code du système d'exploitation sur le
serveur cible résolu Le serveur cible utilise Windows pourra exécuter les commandes Windows
s'il utilise Linux, puis nous pourrons utiliser la commande suivante.
Clairement, c’est un problème vraiment critique qui nous permettra de faire tout ce que nous voulons avec les
cibles. Nous pouvons vraiment télécharger une résolution de PH en les utilisant lorsque vous recevez une commande ou télécharger un payload, un virus
ou tout ce que nous voulons utiliser. obtenir la commande linux.
Vous devez simplement vous assurer que vous le téléchargez dans un fichier ou dans un répertoire dans lequel
vous êtes autorisé à écrire des éléments.
Une autre façon d’exploiter cette vulnérabilité consiste à exécuter des commandes de système d’exploitation et à obtenir un bouclier inverse basé
sur ces commandes.
Donc, parce que nous pouvons exécuter des commandes du système d'exploitation, nous pouvons utiliser le
langage de programmation pris en charge par ce système d'exploitation pour essayer d'obtenir une connexion inverse sur notre ordinateur.
Donc, tout d’abord, supposons que nous naviguions ici et que nous gérions tout le monde, puis nous arrivions à
un onglet et au site Web où il vous permet par exemple de faire quelque chose.
Maintenant, ce que vous devriez faire, c’est que vous devriez toujours essayer d’expérimenter toute zone de saisie que vous voyez, essayez de voir
ce que fait la zone de saisie et que vous pouvez y injecter, que pouvez-vous faire pour que les choses fonctionnent.
Donc, par exemple, cette boîte d'impulsions vous dit qu'elle va faire un ping.
Et si vous le retirez si vous par exemple je vais mettre 10 2014 deux ou trois qui est ma propre adresse IP.
Et juste pour le voir l'utiliser comme une personne normale et je vais faire ce que j'ai fait et vais aller de
l'avant et le penser pour moi et me donner les résultats de l'épinglette.
Donc, à quoi ça ressemble ici, il exécute en fait la commande ping et les systèmes Linux.
Voyons maintenant si nous pouvons exploiter cela s'il exécute la goupille.
Allons.
Donc, ce qui se passe, c’est que ça se passe et que c’est prévu.
Nous envoyons donc 10 2014 aux trois en tant que payant,
puis nous passons sur le serveur Web.
Voyons donc si nous pouvons exploiter cela comme nous l'avons exploité.
Si cela prend ce que nous avons mis ici et après c'est dû et payant cela maintenant dans les commandes basées
sur Linux et Unix, vous pouvez utiliser la conception pour exécuter plusieurs commandes sur une seule ligne.
Donc, si vous faites cela par exemple dans votre propre terminal.
Donc je vais juste aller à mon terminal ici et je vais juste faire ls qui est la commande
list et ensuite PWT est ce qui liste ce qui montre votre répertoire de travail.
Donc, si je fais sur Elyas suivi de la conception et puis fais PWT, il exécutera les deux commandes.
Donc, cela le fera et ensuite il montrera où se trouve le répertoire de travail.
Nous pouvons donc faire la même chose avec cela et voir si cela fonctionne pour nous.
Nous avons donc obtenu une adresse IP correcte et ensuite je vais juste faire PWT et voir s'il exécutera PWT pour moi s'il le
fait, il s'agit d'une vulnérabilité d'exécution de code.
Et je peux exécuter tout ce que je veux sur le serveur.
Voyons donc ce qui va se passer.
Je vais coller ceci et je vais maintenant cliquer sur Submit car vous pouvez voir que nous avons obtenu les résultats pour la fin.
Nous avons notre répertoire de travail actuel.
C'était donc le seul W. W. DV est capable d’exécuter le PWT que j’ai inséré.
Et cela signifie que je peux insérer toutes les commandes que je veux là-bas et qu'elles seront exécutées. J'ai donc inséré
un fichier de ressources que vous pourrez utiliser pour obtenir une connexion inverse de l'ordinateur cible.
Il existe maintenant un certain nombre de façons dont un certain nombre de commandes vous donneront une connexion inverse.
Toutes ces commandes dépendent du langage de programmation. Par exemple, nous avons des commandes et BHB, nous avons des
commandes.
Ruby vous avez des commandes perl et nous avons celui pour bash bash est le langage de commande du shell linux.
Ainsi, tous les systèmes d'exploitation UNIX pourront exécuter des commandes Passhe.
C'est donc un très bon moyen de le faire.
Donc, la plupart des systèmes Unix, cette commande devrait fonctionner sur la plupart des systèmes Unix.
Ce serait donc un très bon moyen de le faire.
Encore une fois, la plupart d'entre eux auraient Python, donc Python serait un bon moyen de netcat. La plupart d'entre eux ont
Netcat. Netcast est donc un bon moyen de le faire.
Et nous allons en fait utiliser Netcat dans cette vidéo.
Donc, ce que je vais faire, c'est d'abord que je vais écouter les connexions comme nous le faisions avec
moi à exploiter lorsque nous faisions ce que nous avons appris.
Vous pouvez en fait utiliser plusieurs centaines pour cela et écouter les connexions.
Eh bien, je vais simplement simplifier les choses et vous montrer une nouvelle façon de faire. Je vais utiliser netcat donc,
et je ne considère qu’un outil qui vous permet d’écouter et de connecter des ordinateurs ensemble.
Je vais donc écouter sur le port 88.
Ainsi, les DVD du programme sont juste destinés à nous faire voir afin que nous puissions voir beaucoup de choses sur ce qui ne va pas,
nous pouvons le voir.
Et nous lui disons d'écouter en utilisant l'option L sur le port 88.
Je vais donc appuyer sur Entrée et dire que le port 80 80 n’est qu’une écoute, c’est tout ce qu’il
va faire.
Le prochain commandant que nous allons faire est de tenter de nous connecter à partir du serveur Web à
mon ordinateur à l’aide de netcat.
Nous supposons donc que le serveur Web possède Netcat.
On va l'essayer et voir si ça marche.
Donc, la commande est très simple, elle n'est pas coupée et nous vous invitons à utiliser le bac
bash et nous lui attribuerons l'adresse IP de mon périphérique, mon attaquant ou périphérique qui
porte le numéro 10 20 14, puis le port 80 nous écoutons ici.
Donc, je vais copier cela et je vais simplement
l'exécuter de la même manière
que nous utilisons pour exécuter dPw.
Donc, ce que je vais faire maintenant, je vais supprimer le PWT et coller le code que nous
venons de créer, qui va essayer de se connecter depuis le serveur Web au Callimachi dans la machine d'attaque.
Je vais venir ici.
Et comme vous pouvez le constater, nous sommes en liaison de 10 20 40 à 0 4.
Donc, c'est l'ordinateur cible.
Et si nous avons un groupe de travail électronique, vous verrez que nous aurons un renversement si nous le faisons à moins de faire un I. RÉ. vous verrez que nous sommes nous-mêmes des
données et si nous faisons un nom juste pour confirmer que je vais être exploitable et vous pouvez voir que je suis un
portable dimittis et que je peux exécuter n'importe quelle commande que je veux sur l'ordinateur cible.
Donc, fondamentalement, j'ai un accès complet à l'ordinateur cible.