Jusqu'ici, dans ce cours, nous avons vu comment découvrir et exploiter un grand nombre de vulnérabilités.
Nous avons vu comment nous pouvons exploiter ces vulnérabilités, telles que l'injection de compétences pour l'inclusion et l'exécution
de code, voire le téléchargement de fichiers et obtenir un shell inversé afin que nous puissions réellement accéder au
serveur lui-même.
Et dans l'exemple de téléchargement de fichier, nous avons pu télécharger une émission hebdomadaire qui nous donne beaucoup de
fonctionnalités et de fonctionnalités.
Dans des exemples plus simples tels que l'exécution de code et l'injection SQL, nous avons seulement réussi à obtenir
un shell inversé.
Dans cette section, nous allons voir comment nous pouvons interagir avec un shell inversé avec le
shell de Wheatley et ce que nous pouvons faire maintenant que nous avons réellement accès au serveur cible.
Je vais donc commencer par le gel inverse, car il ne nous donne pas autant de capacités que nous avons
vécu.
Et ensuite, nous verrons comment nous pouvons en faire un shell puis nous verrons ce que nous pouvons faire par la suite.
Donc tout d’abord, je vais juste écouter sur le port 8 8 8 8 et je veux juste obtenir une connexion
inversée sur cet ordinateur.
Maintenant, je vais obtenir mon adresse IP en exécutant ifconfig.
Mon adresse IP est 10 2014 à 13.
Je vais donc simplement aller sur mon DVD et exploiter la vulnérabilité d'exécution de code afin que nous puissions avoir un shell inversé, puis
nous verrons comment nous pouvons interagir avec celui-ci.
Je vais donc procéder rapidement car nous en avons déjà parlé dans la leçon sur l’exécution du code.
Je vais donc simplement dire que
le niveau de sécurité est trop bas, puis que l'exécution de la commande doit être encore plus grande.
Et comme vous vous en souvenez, nous avions l'habitude de mettre une adresse IP.
Je vais simplement mettre n'importe quoi au point-virgule, puis le code que nous voulons exécuter et je veux établir une
connexion à l'aide de netcat, donc je vais le
faire ensuite, puis avec le port.
Maintenant, c’est le même code que nous utilisons et l’échelle d’injection utilisée en Europe le code ph.
C'est le même code que nous utilisons également avec les vulnérabilités d'inclusion de fichiers.
Nous aurons donc le même accès que ce que nous obtenons ici lorsque nous exploitons
les autres vulnérabilités que sont l'injection SQL et l'inclusion de fichier local.
Donc, si nous allons ici maintenant, nous avons en fait un shell bash complet afin que nous puissions exécuter toutes les commandes bash pour lesquelles nous voulons les mêmes
commandes que celles que nous avons vues dans la section de base de Linux au début de la lacune.
Maintenant, dans toutes les conférences précédentes, nous avions l'habitude de nous arrêter une fois que nous en arrivions à ce point et dans le
téléchargement de fichier, comme je l'ai dit, nous avons un shell hebdomadaire qui nous donne davantage de capacités.
Donc, la première chose que je vais vous apprendre est ce que vous pouvez faire maintenant avec cet accès avec leur accès virtuel.
Ensuite, une fois que nous savons ce que vous pouvez faire avec cela, nous allons voir comment
vous pouvez faire passer ce message non converti à une émission hebdomadaire qui vous permet de faire plus d'attaques ou de faire plus de choses sur l'ordinateur cible.
Une fois que nous aurons un shell hebdomadaire, je serai au même niveau que ce que vous gagneriez si vous exploitiez une vulnérabilité
de téléchargement de fichier.
Nous verrons ce que vous pourriez faire pour apprendre un grand nombre d'attaques puissantes, telles que l'exécution
de commandes système.
Même s'il y a une sécurité sur le serveur cible, vous apprendrez à naviguer sur d'autres sites
Web du même serveur en lisant des fichiers de téléchargement, puis en accédant à la base de données et en contournant les mesures de sécurité
qui pourraient vous empêcher de procéder de la sorte.
Donc, à partir de maintenant, la prochaine conférence commence et nous allons continuer à développer notre accès et nous verrons ce
que nous pouvons faire sur le serveur cible.