OK, alors maintenant que nous savons utiliser le proxy et que nous savons déjà comment exploiter une vulnérabilité de base, passons
aux paramètres de sécurité et nous allons définir la sécurité sur moyen.
Nous allons soumettre pour nous assurer qu'il est à moyen.
Et nous allons revenir au téléchargement de fichier ici.
Et gardez à l'esprit que l'intercepteur a été déclenché jusqu'à présent.
Nous ne faisons que tester et comme d'habitude, nous allons garder les choses simples.
Donc, quand il est éteint, c'est comme si berp ne fonctionnait pas pour le moment
et allait simplement essayer de télécharger le shell normal que nous avons déjà dans mon répertoire personnel ici,
si nous double-cliquons et téléchargeons.
Et lorsque nous faisons cela, comme vous pouvez le voir, nous allons obtenir une erreur indiquant que l'image n'a pas été
téléchargée, probablement parce que nous avons modifié les paramètres en moyen.
Et si vous faites cela sur un vrai site Web, vous saurez que cette page comporte une sorte
de vérification qui nous empêche de télécharger notre fichier HP.
Maintenant, juste pour vous assurer que la page nous empêche de télécharger un fichier et que la page elle-même n'est
pas cassée.
Essayons de télécharger une image normale.
Encore une fois, en allant dans mes téléchargements, en sélectionnant une image numérique et en cliquant sur télécharger, vous verrez
que l'image GTR sera téléchargée avec succès.
Par conséquent, nous savons maintenant que la fonctionnalité de téléchargement de fichiers fonctionne réellement.
La seule raison pour laquelle cela n'a pas fonctionné avec BHB car la page elle-même ne nous permet pas de télécharger des fichiers.
Il existe maintenant un certain nombre de façons dont ce site Web peut nous empêcher de télécharger notre fichier.
Le plus simple serait de simplement vérifier si le fichier est un fichier utilisant l'extension ou le type de fichier.
Allons donc dans le gestionnaire de fichiers et je vais simplement renommer mon fichier Shell Dirt en un format de fichier image.
Donc, au lieu d'être bombardé à BHP, nous allons appeler cela Shell Dot GPG.
Nous allons le renommer comme ça, alors montons et essayons de le télécharger à nouveau, donc c'est sur mon chemin et en ce
moment il s'appelle Shadow GPG.
Maintenant, gardez à l'esprit que le téléchargement d'un fichier jpg comme celui-ci ne fonctionne généralement pas car l'extension de fichier est
une extension de fichier image.
Donc, ce que nous allons faire, c'est que nous allons activer notre proxy et nous allons cliquer sur télécharger.
Et maintenant, nous avons intercepté la demande de téléchargement afin que nous puissions voir que nous avons une demande de publication dans le répertoire de téléchargement de
la manière dont nous pouvons voir que l'hôte est en fait notre hôte cible.
Ce n'est pas envoyé à un autre serveur.
Et si nous faisons défiler un peu vers le bas, nous verrons le nom du fichier ici défini pour envelopper le
jpg et le type de contenu est défini sur l'image JPEG.
Nous allons donc conserver le type de contenu tel qu'il est et nous allons simplement changer le
nom du fichier ici de GPG à HP.
Et juste pour que vous sachiez que c'est en fait notre fichier qui va être téléchargé et ce n'est pas le
précédent.
Je vais l'appeler Shell pour ça.
Donc, tout ce que nous faisons en ce moment, c'est qu'une fois que nous avons cliqué sur télécharger ici, la page Web a envoyé une requête au
serveur Web.
Mais avant que cette requête n'atteigne le serveur Web, nous l'avons interceptée ici et nous gardons tout
pareil.
Cela ressemble donc un peu plus à une image.
Nous disons toujours que le type de contenu est un type d'image, mais nous renommeons simplement
le fichier de Shell le jpg en Shell que nous modifions effectivement dans son extension.
Par conséquent, une fois téléchargé, nous espérons qu'il sera traité comme un fichier et devrait donc nous permettre de
contrôler le serveur Web.
Il n'y a aucun moyen garanti de savoir que cela fonctionne.
Vous devrez simplement essayer et voir si cela fonctionne.
Essayons donc.
Nous allons cliquer sur Forward, Forward et Perfect.
Maintenant, sur la base de ce message que nous avons reçu ici, il nous dit que le shell to dot BHP a été téléchargé
avec succès.
Alors c'est incroyable.
Allons maintenant à notre terminal et essayons de nous y connecter et voyons si cela fonctionne réellement.
Nous allons donc utiliser la même commande que nous avons utilisée précédemment.
La seule différence est que le nom du fichier s'appelle désormais Shell 2. 0.
Nous allions appuyer sur Entrée et perfectionner.
Comme vous pouvez le voir, nous avons réussi à nous connecter au serveur cible.
Nous pouvons le faire pour vérifier et maintenant nous pouvons utiliser toutes les fonctionnalités que nous nous permettons régulièrement d'utiliser.
Nous en reparlerons plus tard dans la section post exploitation.
Mais fondamentalement, nous avons maintenant réussi à contourner le contrôle que cette page Web particulière a dans la difficulté moyenne et
à y télécharger un fichier qui nous permet de contrôler ce serveur Web à distance.
Tout cela grâce au proxy.
L'idée principale ici, comme mentionné précédemment, cela peut être appliqué dans de nombreux scénarios.
Chaque fois que vous souhaitez contourner la sécurité ou les vérifications ou voir les demandes cachées qu'une application Web
peut envoyer au serveur Web.