Maintenant que nous avons une liste de mots prête si vous l'avez téléchargée d'Internet ou si vous l'avez créée
par vous-même.
Nous pouvons maintenant aller de l'avant et accéder à notre site Web cible en utilisant une attaque par liste de mots.
Nous allons donc utiliser un outil appelé Tida et l'hydroélectricité peut être utilisé pour tout type de service par la force brute,
je peux vraiment penser à tout service que vous pouvez utiliser.
C'est donc un outil très pratique pour savoir comment utiliser.
Nous allons faire notre exemple sur un journal Web mais vous pouvez l'utiliser pour accéder aux routeurs S-sh FGP tout ce qui
vous demande un nom d'utilisateur et un mot de passe pour pouvoir utiliser l'outil.
La première chose que nous allons faire est de taper Hydra et nous avons besoin de moins d’aide pour
voir comment l’utiliser.
Comme vous pouvez le constater, il existe de nombreuses options pour cet outil, mais ne vous laissez pas submerger.
Ils sont tous très simples à utiliser.
Donc, si vous montez, vous pouvez voir que la syntaxe principale de l'utilisation de l'outil est que vous devez
d'abord mettre le nom de l'outil.
Nous allons donc installer Hydra, puis le service que nous voulons attaquer, de sorte que vous pouvez voir qu'ils ont ici
des exemples d'attaques contre des personnes du service FPP qui attaquent un service de carte des yeux et
d'autres types de services.
Donc, dans notre exemple, nous souhaitons avoir accès à notre compte ici sur cette page et supposons que nous ne connaissons ni nom d'utilisateur ni mot de passe
et essayons de nous connecter à l'administrateur sans le savoir. leur mot
de passe.
Donc, notre service cible sera celui-ci.
La première chose que vous voulez utiliser est donc son adresse IP, qui est donc 10 20 11:46.
Nous allons donc le
mettre après le nom de l'outil, puis regarder la syntaxe ici.
Vous pouvez voir que nous devons spécifier un identifiant et un mot de passe.
Voyons donc les options moins L et D moins P ici.
Et vous pouvez voir que vous pouvez utiliser un petit l pour spécifier un nom d'utilisateur.
Ou je peux dire à L de spécifier une liste de noms d'utilisateurs.
Donc, dans notre exemple, nous essayons seulement d'avoir accès à l'administrateur.
Donc, nous n'allons pas utiliser une liste de noms d'utilisateurs, mais seulement essayer d'obtenir l'accès au mot de passe administrateur.
Nous allons donc faire est de faire moins L petit et ensuite nous allons lui dire
que le nom d'utilisateur est admen et ensuite nous devons spécifier le mot de passe ou une liste de mots de passe.
Si semblable à l'option, vous pouvez utiliser un petit p pour donner un mot de passe ou un P majuscule pour spécifier un fichier,
une liste de mots ou un dictionnaire de mots de passe.
Donc, je vais en fait modifier le fichier de mots de passe que nous avons créé dans la vidéo précédente.
Je vais juste l'ouvrir et mon éditeur de texte.
Donc, celui-ci s'appelle ici testor ATX D.
Et je vais juste ajouter le mot de passe pour l'administrateur.
Je sais que le mot de passe de l'administrateur s'appelle admin pass et je vais simplement l'ajouter quelque part au milieu
ici.
OK, je vais donc le sauvegarder et le quitter.
Et maintenant notre mot notre liste de mots contient le mot de passe.
Alors on va faire.
Ne pourrait pas être exploité.
Et ensuite, nous allons lui indiquer où le mot de passe est stocké et stocké et le test grossier
prend la forme. Tout va bien jusqu'à présent et il ne reste plus qu'une chose à faire.
Nous n'avons toujours pas précisé le type de service que nous attaquons.
Nous lui avons donc donné l'adresse IP, le nom d'utilisateur et la liste des mots de passe à essayer.
Mais Hydras ne sait toujours pas quel type de service nous allons attaquer.
Et c’est l’option la plus importante et celle à laquelle vous devez accorder le plus d’attention, car c’est là que les
choses se compliquent un peu.
Et c'est là que les choses peuvent mal tourner.
Donc, avant que je commence à parler de cela, je vais en fait copier notre commande jusqu'à présent et je
vais simplement le coller dans un bloc-notes.
Tout ce que nous avons à faire maintenant, c’est de dire à Hydra quel type de service et comment utiliser ce service pour forcer de force
le nom d’utilisateur et le mot de passe pour moi.
Et vous pouvez voir ici dans l'aide.
Cela nous dit que ce sont tous les types de services pris en charge.
Donc, comme je l'ai dit, je ne peux pas vraiment penser à un service qui n'est pas pris en charge.
Vous pouvez donc les examiner et les essayer.
Ce qui nous intéresse, c'est le Hastey t. p.
Et vous pouvez voir qu'il y aura un inconvénient et que ce sera soit get ou post en fonction
de notre cible.
Et après cela, ce sera aussi un forum car il est envoyé par la poste.
Et je vais vous dire pourquoi ça va être comme ça.
Maintenant
descendons donc je fais le clic droit ici et je vais aller inspecter élément et je vais cliquer
Je vais chercher quelque chose qui s'appelle forum et vous pouvez voir qu'il existe un
formulaire. Il doit y avoir un formulaire dans les pages de courrier électronique de Hastey et rechercher la méthode.
Je vais zoomer pour vous.
Et notez que ici il est dit que la méthode va être Post.
Et comme ça on sait que c'est un post.
Et si vous regardez le R L ici, vous verrez que le R L est un TTP à hachage, ce n'est pas un TTP hâtif.
Ainsi donc notre module que nous allons utiliser ici ou le service va être hâtif après 4.
C'est donc ici que vous pouvez voir tous les types de services, comme je l'ai dit.
Donc, c'est précipité T. P. suivi d'un moins suivi d'un courrier et suivi de quatre.
Et pour voir comment nous pouvons utiliser cela et pour voir un exemple de la façon dont vous
pouvez utiliser le service, je vais en fait à Control-C ceci et je vais dire Hydra pourquoi pas vous et je vais lui donner le nom de la ferme
ou le nom du service que je veux utiliser qui va être précipité.
Comme vous pouvez le voir maintenant.
Encore une fois, cela vous donne une longue description de la façon dont vous pouvez utiliser le service et au bas, il
vous donne des exemples et les exemples sont extraordinaires.
Les exemples sont vraiment bons parce que vous ne pouvez pas simplement les copier et les coller et les adapter à votre cible.
Ainsi, le format de ce service est que vous lui donnez l’emplacement d'où la force brutale d'où
vous voulez forcer la forme.
Vous allez lui donner les paramètres de l'utilisateur, vous pouvez donc lui attribuer
le mot de passe et lui donner le message incorrect. Ainsi, en cas d'échec,
connectez-vous à ce qui se passe sur la page Web.
Je vais donc copier ceci
tel quel et obtenir des modifications pour s'adapter à notre cible.
Donc, la première chose que nous voulons mettre est la page dans laquelle se trouve le journal, à partir de laquelle se trouve cette page.
Nous allons donc mettre tout cela au lieu d’enregistrer ce ph ici.
Donc c'est tout bon.
Maintenant, la prochaine chose que nous devons modifier est l'utilisateur sur le laissez-passer.
Il s’agit donc des noms des paramètres envoyés à l’application Web et nous ne savons pas
comment ils s’appellent.
Et pour cela, nous allons utiliser des costumes Burts.
Maintenant, je ne vais pas vous montrer comment configurer cela, car nous l'avons déjà fait.
Je vais donc simplement activer mon intercepteur et me connecter avec un nom d'utilisateur et un mot de passe erronés.
Donc, je veux juste voir ce qui est envoyé à l'application Web cible.
Donc, je vais juste me connecter avec le nom d'utilisateur admin et n'importe quel mot de
passe, donc je vais juste mettre des caractères aléatoires en tapant enter et je vais aller sur les en-têtes.
Et c'est ce qui est envoyé.
Ainsi, vous pouvez voir que le paramètre nom d'utilisateur s'appelle simplement nom d'utilisateur.
Donc, je vais copier cela et le mettre ici au lieu de l'utilisateur.
Et nous pouvons également voir le paramètre de mots de passe.
Encore une fois, cela s'appelle mot de passe au lieu de POS et vous pouvez voir que nous avons aussi un paramètre ou un paramètre qui
est.
Et connectez-vous le bouton Soumettre équivaut à vous connecter.
Donc, vous devez ajouter cela aussi.
Et dans votre cas, si d'autres éléments ont été envoyés, vous devez également les ajouter à votre demande.
Nous allons donc ajouter qu'après le passé, nous ne modifierons rien, exactement de la même manière.
Donc, il va juste être et Logan ph resoumettre soumettre bouton est égal à vous connecter.
La dernière chose que nous devons modifier est cette partie et cette partie est la façon dont Hydra
va savoir si la connexion est réussie ou non.
Pour que cela fonctionne, vous devez soit lui attribuer un F majuscule, soit égal à celui qui a échoué, soit le même que
la tentative échouée, soit vous pouvez lui attribuer un S majuscule et lui dire ce qui se passe lorsqu'une
drogue réussie se produit.
Donc, dans mon cas, je vais lui donner le capital F pour lui dire ce qui se passe lorsque je sens que cela se produit et
que je vais simplement désactiver l'intercepteur maintenant et nous pouvons voir que nous avons encore échoué.
Et encore une fois, vous pouvez utiliser ceci ou bien, dans le cadre de mes expériences, il était plus facile de simplement utiliser ceci,
donc si vous utilisez simplement le message ici qui dit de ne pas vous connecter alors.
Nous allons donc dire que
F est égal. C’est donc la partie la plus importante et la plus délicate de l’attaque.
Donc, je vais recommencer.
Nous pouvons voir que toute la quête est séparée par trois colonnes.
Le début de celui-ci est l'emplacement où nous voulons où la page que nous allons force brutale.
Nous avons donc pris ça d'ici.
La deuxième partie concerne les paramètres que nous allons traiter et que nous allons
envoyer au serveur et que nous avons repris à la base.
Et la troisième partie est la façon dont la combinaison préparatoire va savoir si le slogan est réussi ou non.
Et nous l'avons laissé en vie pour lui dire que c'est ce qui se passe lorsque le mot de passe est erroné.
Et nous lui avons dit que vous verrez un message appelé non connecté.
Nous allons donc combiner cela avec la commande que nous avions
déjà afin que Commander soit Hydra, l'adresse IP suivie du nom d'utilisateur que nous allons utiliser, à savoir admin suivi de la
liste de mots de passe, mettre tout cela après et c'est tout.
C'est notre commande faite.
Je vais
copier ce coller ici et exécuter et j'ai oublié de dire le type de service que nous allons attaquer.
Donc, je lui ai seulement donné le message, je lui ai seulement donné ce qu'il devait envoyer, mais je ne lui ai pas dit quel type
de service nous allions attaquer.
Donc, comme je l’ai dit auparavant, le forum TTP Post sera hâtif.
C'est donc le même service que nous demandions lorsque nous utilisions cette option.
Encore une fois copier
ceci collé ici.
Appuyez sur Entrée.
Vous pouvez maintenant utiliser l’option moins nous afin que Hydra affiche réellement toutes les demandes envoyées au
serveur.
Je ne l'ai pas utilisé pour le moment, donc tout cela n'est littéralement qu'un écran vide.
Mais nous allons attendre jusqu'à ce qu'il trouve le mot de passe pour nous.
Hydra prend également en charge la pause et la reprise.
Donc, si vous vous contentez de Control-C pour la prochaine fois, tout ce que vous avez à faire est simplement
de mettre moins ou moins et cela vous permettra en fait de continuer là où vous étiez.
La dernière
fois, et comme vous pouvez le constater maintenant, nous avons réussi à trouver un nom d'utilisateur et un mot de passe valides. Vous pouvez voir que
le nom d'utilisateur est admin et le mot de passe, admin pass.
Et cela va à l'encontre de tout blog.
Et si littéralement, ce blog qu'il ne lit pas n'a pas besoin d'injections de compétences, de javascript ni d'accès, ni
de quoi que ce soit.
Alors maintenant je peux me connecter avec le nom d'utilisateur admin et le mot de passe admin pass et comme vous pouvez le voir maintenant, je suis connecté
en tant qu'administrateur.