Dans cette conférence, nous examinerons les vulnérabilités de téléchargement de fichiers.
Ce sont les types de vulnérabilités les plus simples car ils nous permettent de télécharger n’importe quel type de fichier.
Ainsi, par exemple, l'ordinateur cible peut comprendre le GHB.
Ensuite, nous pouvons télécharger n'importe quel fichier BHP ou un shell BHP et obtenir un contrôle complet sur l'ordinateur de la cible dès lors que l'ordinateur
de la cible ou le serveur cible comprend Python ou tout autre langage.
Ensuite, vous pouvez simplement télécharger le code Python Shell Python ou Ruby Shell.
Vous pouvez créer ces shells Utilisez l'évasion Anvil ou le méta-exploit
ou vous pouvez utiliser votre propre shell BHP
ou Python. avoir accès et faire d’autres choses intéressantes sur l’ordinateur cible.
Donc tout d’abord, j’ai mon DV W ici.
Et généralement, lorsque vous essayez de nous peindre le site Web, ce que je vous recommande, c’est
d’essayer d’utiliser des outils ou quoi que ce soit une fois que vous avez collecté des informations, c’est que vous essayez simplement
de naviguer sur les sites Web que vous voyez.
Il suffit de se familiariser avec les sites Web pour voir ce qui est installé et tout le reste, et essayer d’exploiter les
fonctionnalités que vous voyez.
Ainsi, par exemple, supposons que vous ayez tout suivi et que vous ayez atteint le téléchargement, nous pouvons voir que ce site
Web nous permet de télécharger un fichier.
Maintenant, parfois, et dans vos tâches de test d'intrusion, il peut
s'agir d'un site Web vous permettant de télécharger une photo de
profil, s'il s'agit d'un site Web classé. Site Internet.
Comme vous pouvez le voir ici, le site Web s'attend à ce que vous choisissiez une image et que vous téléchargiez une image.
Voyons donc si nous pouvons télécharger une image en premier.
Donc, je vais aller sur mes téléchargements et j'ai une image ici dans les ressources juste une image d'une voiture.
Je vais le télécharger et voir s'il est téléchargé et nous pouvons voir que le téléchargement a réussi et
qu'il est stocké à cet emplacement particulier.
Il s’agit donc de point point point point qui correspond aux répertoires de retour et ensuite à ce nom de fichier.
Voyons donc si nous pouvons si l'image a été téléchargée.
Donc, je suis emmené dans des répertoires et enlève les vulnérabilités et les télécharger.
Je veux utiliser cela et ensuite nous allons obtenir cet emplacement sur le serveur juste pour voir si l'image a
été téléchargée correctement.
Et comme vous pouvez le voir, la photo a été téléchargée.
Donc c'est tout bon.
Maintenant, la prochaine chose que nous voulons faire essayons de télécharger un fichier BHP. Pour ce faire, nous allons utiliser
un outil appelé.
Comme je l'ai dit pour créer une charge utile ou un shell si vous y allez si vous voulez l'appeler et
il est évident que ce sera IPH Richelle, vous pouvez m'utiliser pour demander à l'astéroïde de créer
une charge utile BHP jeter un coup d'œil sur un autre outil conçu pour les tests d'intrusion d'applications Web, ce qui en fait
un outil très simple.
Nous allons mettre le nom de l'outil qui est nous Lee et ensuite nous allons générer, parce que nous voulons générer une charge utile ou un fichier
shell, puis nous allons mettre un mot de passe pour ce fichier afin que les États-Unis puissent y accéder. et
contrôler le site Web lorsque nous le téléchargeons sur le site Web.
Donc mon mot de passe va être un deux trois quatre cinq six et ensuite je
vais dire ce que je veux le stocker et je veux le stocker dans la route et je vais appeler ça montrer que BHP est si simple
Nous avons Lee est le nom des générateurs de programme pour générer un shell le mot de passe que
le shell va nous authentifier et il sera stocké dans un shell grossier que BHP va entrer et créer.
Maintenant, si je suis déjà dans mes racines ou si je le fais, je devrais le voir et nous pouvons le voir ici.
La prochaine chose à faire est que nous allons simplement retourner sur
notre site Web et essayer de télécharger cette émission. Je vais chercher un shell et le voilà en cours de téléchargement.
Et comme vous pouvez le voir maintenant, cela signifie que le fichier a été téléchargé avec succès et qu’il se trouve
au même endroit que l’image.
Tout ce que nous avons à faire maintenant, c’est que nous allons utiliser le même lien et utiliser Waverly à nouveau pour interagir avec
le shell que nous avons chargé.
Voyons d'abord si le shell existe et s'il a été téléchargé correctement.
Donc, je vais juste parcourir mon navigateur emprisonné avec BHP.
Et vous pouvez voir que vous obtenez une page vierge afin que le fichier 4 0 4 ne soit pas trouvé, ce qui signifie que
le fichier a été téléchargé et qu'il est là.
Nous allons donc essayer d’interagir avec elle si besoin est de nous y connecter.
Nous allons taper nous avons chaque semaine et ensuite nous allons mettre l'URL où le shell est.
C’est donc ici que notre shell a été chargé et ensuite nous allons mettre le mot de passe.
Donc, mon mot de passe était un deux trois quatre cinq six.
Très simple vraiment.
L'URL où se trouve le fichier et un deux trois quatre cinq six.
C’est très simple, c’est similaire à ce que vous faites lorsque vous utilisez votre gestionnaire multiple en attendant que les connexions soient connectées à
votre porte arrière.
Nous allons donc littéralement connecter le retour que nous avons chargé et, comme vous pouvez le constater maintenant, nous sommes
dans le système de fichiers.
Donc, nous avons vécu de cet endroit, vous pouvez simplement taper chaque année la commande
suivante et vous pourrez l’exécuter sur l’ordinateur cible.
Donc, si je fais un p WD, vous verrez que je suis impliqué avec des téléchargements hackables.
Et si je fais une idée de voir mon utilisateur pour le moment qui est les données WW et si vous le nommez juste pour confirmer
que ce sont les méthodes exploitables, vous verrez que c’est le Linux
avec exploitable machine.
Maintenant, nous pouvons faire tout ce que nous voulons, nous pouvons lister les fichiers sur lesquels vous pouvez naviguer, vous pouvez faire n'importe quelle commande Linux que vous
voulez faire.
Maintenant, nous avons changé notre place n'a pas changé.
Nous proposons également beaucoup plus de fonctionnalités que cela.
Cela vous permet donc de faire un certain nombre de choses intéressantes si vous tapez et vous aidez à voir tout ce
que vous pouvez faire avec Waverly.
Vous pouvez donc essayer d’élever vos privilèges en exécutant des requêtes Eskil et un grand nombre de choses intéressantes conçues uniquement
pour les tests de pénétration d’applications Web.
Pour le moment, je vais en rester là et cela vous montre simplement comment utiliser les limitations de téléchargement de fichiers.