Jusqu'ici, côté attaques de serveur, nous avons vu comment utiliser un mot de passe par défaut ou un service mal
configuré pour accéder à l'ordinateur de la cible.
Aujourd'hui, nous allons avoir un exemple sur une chose très simple qui est une porte dérobée.
Ainsi, certains programmes ou services sont livrés là où ils sont expédiés ou avec une porte dérobée.
Nous allons donc exploiter cela aujourd'hui.
Et j'ai choisi cet exploit très simple parce que je veux vous présenter un framework appelé exploit MIT.
Nous allons beaucoup utiliser ce framework.
Je voulais donc quelque chose de simple pour commencer.
Et ensuite, nous allons approfondir ce cadre.
Permettez-moi maintenant de vous montrer comment nous trouvons cet exploit.
Encore une fois, utilisez la même méthode que nous avons toujours utilisée.
J'ai ma carte de cartes finale et comme je l'ai dit, nous allons aller sur chaque port et les chercher sur Google à la recherche d'exploits.
Donc, je vais google le nom du service ici et je vais aller à mon navigateur aller à Google et
je vais taper exploit.
Donc, le nom du service et suivi de l'exploiter et comme vous pouvez le voir, le premier résultat provient d'un site Web
appelé rapid 7 now rapid 7 est une société qui me permet d'exploiter le framework.
C'est pourquoi j'ai choisi cet exploit.
Pour vous montrer aujourd'hui.
Alors laissez-moi revenir en arrière et parlons des exploits de Mitt pendant une seconde.
Nous allons donc exploiter ce service ou ce problème en m'utilisant pour l'exploiter et comme vous pouvez le voir
ici, un serveur rapide nous dit que cette version de FTB dispose d'une commande de porte dérobée.
Cela nous permet donc d’exécuter des commandes sur l’ordinateur cible si ce programme est installé.
Et de Mark, nous savons que ce programme est installé, ce qui signifie que nous pouvons exécuter des commandes sur la
machine cible.
Donc, je reviens ici et je vais passer à la diapositive suivante qui parle de moi vol en vol test, comme
je l’ai dit, est faite par rapid 7.
C'est un cadre énorme qui contient un grand nombre d'exploits.
Cela vous permet donc d’exploiter des vulnérabilités ou de créer vos propres exploits.
Si vous êtes un expert et que vous savez découvrir et faire des exploits, alors rencontrer vous aidera
à le faire.
Aujourd'hui, nous utilisons très simplement une vulnérabilité existante.
Donc, les commandes que je peux exploiter sont très faciles.
Elles peuvent sembler un peu compliquées maintenant, mais une fois que vous vous y êtes habitué, il est très facile à utiliser et
beaucoup sont des commandes génériques.
Donc, je vous montre ici les commandes génériques de base, puis il y a d'autres
commandes auxquelles vous vous habituez à temps.
La première commande est donc la console MSF.
Et cela me permet de lancer un programme d’essai en vol. Vous pouvez toujours entrer de l’aide
à tout moment et obtenir l’aide des commandes et la description de leur utilisation.
Vous pouvez utiliser la commande show pour afficher quelque chose afin de pouvoir afficher les exploits disponibles.
Vous pouvez montrer aux auxiliaires disponibles les charges utiles disponibles et nous discuterons et nous parlerons de ce
que chacun de ces moyens signifie à l'avenir. Vous pouvez utiliser la commande use pour utiliser quelque chose que vous avez montré.
Ainsi, par exemple, vous avez montré les exploits et choisi un exploit que vous souhaitez utiliser,
puis vous utilisez la commande use, puis vous tapez le nom de l'exploit pour l'exécuter, puis vous pouvez utiliser l'option set ou
la commande set pour définir des options spécifiques. pour l'exploit.
Par exemple, si vous voulez définir l'adresse IP de votre cible de manière à définir l'adresse IP, puis que vous
définissez la valeur de l'adresse IP que vous souhaitez définir, puis à la fin de la configuration de votre
exploit, vous pouvez taper et exploiter pour exécuter cet exploit.
Maintenant, je sais que cela peut sembler un peu vague, mais une fois que je l’utilise, cela deviendra très
clair pour vous et nous utiliserons beaucoup ces programmes, ces commandes.
Donc, ils vont devenir très faciles et simples à utiliser.
Nous revenons donc ici.
Nous avons donc cartographié le nom du service sur Google. La première chose qui
a été évoquée est que ce service a une exécution de commande de porte dérobée car il s'agit de notre capacité de déviation rapide
de sept points qui est exploitable à l'aide des compteurs Floyd et du nom du module que nous sommes. va utiliser est-ce.
Donc, cela nous a rendu la vie beaucoup plus facile ou je vais copier le nom.
C'est le nom que je veux utiliser pour exploiter cette capacité de gravure.
Donc, je vais aller sur ma console et je vais me lancer pour exploiter à l'aide de la commande console MSF et nous allons
faire une utilisation, puis mettre le nom de l'exploit que nous venons de copier depuis Google
.
Nous allons donc utiliser cet exploit et, comme vous pouvez le voir maintenant, ajouter le nom à exploiter, puis le nom de l'exploit
que nous utilisons, nous utiliserons ensuite la commande show pour afficher les options dont nous avons besoin.
mettre en place.
Donc, en tant que commande show générique, vous pouvez l’utiliser dans un certain nombre de cas. Dans ce cas,
nous faisons une option show pour voir toutes les options que nous pouvons modifier pour cet exploit particulier.
Et comme vous pouvez le voir maintenant, la deuxième option est le port sur lequel le service est exécuté et il est déjà
configuré sur le port 21, ce qui est correct.
Si nous revenons à la carte, vous verrez que notre client FCP cible est notre serveur fonctionnant sur le port 21.
Donc c'est bien.
Nous n'avons pas besoin de changer cela.
Ce que nous devons changer, c'est notre hôte.
Ainsi, l'hôte est l'adresse IP cible, comme vous pouvez le voir ici.
J'ai dû modifier la valeur de ce paramètre, comme je l'ai expliqué, avant d'utiliser l'option set ou la
commande set.
Donc, notre commande va être définie et nous allons définir notre hôte
et c'est l'adresse IP de ma machine politique mythos cible.
Donc, euh, vous allez définir et après cela vous avez mis le nom de l'option, par exemple si vous voulez changer le port,
vous avez dit que notre port était en train de changer l'hôte.
Nous avons donc dit notre hôte à 10 2014 à 0 4.
Et je vais entrer et comme vous pouvez le voir maintenant, c’est la notre hôte a dit à cela.
Maintenant, ce que je veux faire est de montrer à nouveau les options pour s’assurer que tout est configuré correctement.
Et comme vous pouvez le voir maintenant, notre hôte a été changé en 10 2014 en 0 4.
Donc, tout est prêt maintenant et pour exécuter l'exploit.
Nous saisissons simplement exploit
afin que cela ressemble à l'exploit, mais rien ne s'est passé.
Nous n'avons rien gagné.
Donc, ce que je vais faire, c'est simplement le réexécuter et cela se produit parfois.
Comme vous pouvez le voir maintenant, l'exploit a été exécuté avec succès et j'ai maintenant accès à l'ordinateur de la cible. Si je fais
une idée, vous verrez que mon RÉ. est impoli maintenant, fondamentalement, j'exécute des commandes Linux ici.
Donc, si vous nommez un, vous verrez que c'est ma machine la plus exploitable.
Et si je fais des ELA, les fichiers seront alors répertoriés pour un fichier DPW WD.
Cela me montrera où je suis et je peux utiliser les commandes suivantes pour faire tout ce que je veux sur la machine cible.
Maintenant, c’était une utilisation très simple de moi, Floyd, et nous pourrions l’utiliser dans un avenir
plus avancé.