Enseignant: Au cours
des conférences précédentes, nous avons appris
à utiliser Bettercap pour découvrir tous les clients d’un même
réseau, lancer une attaque par usurpation d’ARP pour intercepter les données, puis
renifler des données pour afficher les noms d’utilisateur, les mots
de passe et tout ce qui est envoyé sur le réseau. .
Pour ce faire, nous
avons dû exécuter un certain nombre de commandes.
Alors tout d'abord, nous devions faire du net. sonde allumée, pour
allumer le module de sonde.
Nous devions définir les paramètres du
module ARPspoof, l'activer, puis le module de détection.
Maintenant, chaque fois que vous voulez faire cela, chaque
fois que vous voulez intercepter des données et les voir à l’écran,
vous devrez suivre toutes les étapes que je vous ai montrées
dans la conférence précédente.
Ou si vous êtes paresseux comme moi,
vous pouvez utiliser un comprimé pour faire tout cela automatiquement, ce qui est
exactement ce que je veux vous montrer dans cette conférence.
Alors qu'est-ce que je veux dire par un comprimé?
Eh bien, fondamentalement, un comprimé est simplement un
fichier texte contenant toutes les commandes que vous souhaitez exécuter.
Donc je vais redimensionner ce menu.
Je vais ouvrir un fichier texte et
je vais juste organiser cela un peu
pour le rendre plus facile à suivre et je
vais nettoyer cette fenêtre ici et je vais
aller à la première commande que nous avons dû exécuter
afin de le faire.
Donc, encore une fois, la première chose que nous
avons faite a été Internet. sonde sur.
Donc, dans mon fichier texte
ici, je vais taper littéralement cette commande, net. sonde sur.
Et comme nous l'avons vu, cela va automatiquement
démarrer le net. module de reconnaissance.
De nouveau, nous avons activé ces deux
modules afin de découvrir les clients connectés et
de continuer à découvrir automatiquement tous les nouveaux clients
qui se connectent au réseau.
Nous avons
ensuite modifié les paramètres du module ARPspoof.
Nous avons donc défini ARPspoof full duplex sur true.
Je vais vraiment copier ceci et le coller ici.
Ensuite, nous définissons l'IP cible.
Alors encore une fois, je vais simplement copier ceci et le coller ici et
garder à l'esprit que c'est très important.
Vous voulez vous assurer que vous modifiez l'adresse IP ici
par l'adresse IP de votre cible tout le temps.
Et si vous ciblez plusieurs ordinateurs, vous pouvez
simplement utiliser la virgule
et taper l'adresse IP suivante après le virgule.
Nous avons ensuite activé le module ARPspoof.
Encore une fois, voici ce que je vais faire ici.
Je vais faire du arp. parodie sur.
Et finalement nous courons aussi le renifleur en faisant du net. renifler.
Encore une fois, je vais juste taper ça ici, net. renifler.
C'est donc un bon résumé de
ce que nous avons fait lors des conférences précédentes.
Encore une
fois, comme je l'ai dit, chaque fois que
vous voulez intercepter les connexions, vous
devez démarrer Bettercap et exécuter toutes ces commandes manuellement.
Vous voulez démarrer le module de
sonde, vous voulez activer le duplex intégral.
Donc, vous remplissez ou usurper la cible et le routeur.
Vous voulez définir votre cible
IP et vous voulez activer la parodie et activer le reniflement.
Donc, pour simplifier les choses, au lieu
de devoir les saisir chaque fois que nous voulons
lancer une attaque par usurpation ARP et intercepter des données, je mets tout
cela dans un fichier texte.
Je vais sauvegarder ce fichier texte.
Je vais le mettre dans mon répertoire racine et
je vais l'appeler spoof. casquette.
Je vais donc garder ceci maintenant et je peux le
fermer car nous en avons fini et nous pouvons revenir ici.
Et ce que je vais réellement faire, je vais sortir de ça.
Donc, je vais quitter Bettercap et je vais nettoyer l'écran.
Et si je fais LS pour lister tous les fichiers et répertoires
du répertoire de travail
actuel, parce que je suis actuellement en root.
Donc, si je fais LS, vous pouvez voir que nous avons un
nouveau fichier appelé spoof. casquette.
Et juste pour confirmer, si
je descends dans mon gestionnaire de fichiers ici, vous pouvez voir
que nous avons un nouveau fichier, toujours à la
racine appelé spoof. casquette.
Et tout ce que nous voulons faire, c'est fournir ce fichier
parodie à Bettercap avant de démarrer Bettercap.
Maintenant, nous ne savons pas comment faire
cela, alors nous allons faire Bettercap - aider à voir toutes les options que nous
pouvons définir avec Bettercap.
Et ce que nous voulons faire, c'est utiliser l'option -caplet ici.
Nous allons donc utiliser Bettercap comme nous le faisions auparavant.
Tout d'abord, nous faisons Bettercap suivi de iface
pour spécifier l'interface qui est connectée
au réseau cible et dans mon cas, il s'agit de ETH0.
Donc, jusqu’à présent, c’est identique
à ce que j’avais fait lors des conférences précédentes.
La seule différence,
à présent, est que nous allons utiliser l'option
-caplet pour spécifier le fichier de caplet que je viens de créer.
Donc, je vais faire -caplet suivi
du fichier que je viens de
créer, qui s'appelle spoof. cap et c'est tout.
Maintenant, avant de frapper enter, pour vous
confirmer, je vais retourner à ma
machine Windows et je vais faire ARP-a pour vous montrer.
Et comme vous pouvez
le voir maintenant, l'adresse IP du routeur, ici, a cette adresse MAC.
Donc, après avoir lancé
ceci, il devrait automatiquement démarrer tous les modules
que je viens de taper et lancer une attaque par usurpation d'ARP.
Par conséquent, l'adresse MAC du
routeur devrait changer en l'adresse MAC de ETH0
qui est connectée à kali ici.
Donc, je vais appuyer sur enter et, comme vous pouvez le constater, nous avons
eu une erreur et l'erreur
est de dire que la parodie de la capsule n'a pas pu être trouvée.
Donc, je soupçonne que j'ai commis une faute d'orthographe et que je l'ai fait.
Comme vous pouvez le constater, j’ai nommé le «caplet soof not spoof».
Donc, je fais beaucoup d'erreurs comme celle-ci.
Alors je vais juste renommer ça en spoof
et on va revenir ici.
Je vais quitter et exécuter la même commande à nouveau, et parfait.
Comme vous pouvez le constater, nous n’avons aucune erreur.
Si je vous aide, comme vous pouvez le constater
automatiquement, cette parodie est en cours d'exécution.
La sonde, la reconnaissance et le reniflement fonctionnent tous
dès que nous exécutons Bettercap.
Si vous vous rappelez la première fois que nous l'avons exécuté,
nous n'avions que le flux
en cours d'exécution et nous devions
tout faire manuellement et définir les options manuellement.
C'est donc une très, très agréable façon de le faire.
Confirmons maintenant que tout fonctionne comme prévu.
Alors je vais aller
à la machine à windows et on va refaire ARP-a.
Et, parfait, comme vous pouvez le constater, l’adresse MAC des
routeurs a été remplacée par la même adresse MAC que la
machine kali et l’adresse MAC
des routeurs d’origine, c’est la bonne.
Cela signifie donc que cette machine Windows
est maintenant usurpée, pensant que la machine Kali est le routeur et que
le routeur pense
maintenant que la machine Kali est cette machine.
Cela placera kali au milieu de la connexion.
Et juste pour confirmer, très vite, je
suis déjà en vulnweb.
Ceci est le site que nous avons testé la connexion avant.
Je suis même encore connecté.
Donc, je vais me déconnecter, me connecter à nouveau, et je
vais laisser le nom d'utilisateur à admin et
je vais juste mettre
un mot de passe à nouveau, un, deux, trois, quatre à neuf zéro, entrez.
Revenons et parfait.
Comme vous pouvez le constater, nous ne pourrions pas l'obtenir
si nous n'étions pas au milieu de la connexion.
Donc, le fait que nous obtenions toutes ces informations
signifie que nous avons réussi à intercepter les
données et à voir tout ce que l'utilisateur cible envoie ou reçoit.
Et encore une fois, nous avons le nom d'utilisateur et le mot de passe ici.
Comme je l'ai dit, cela ne fonctionnera qu'avec HTTP.
Nous discuterons de HTTPS lors des prochaines conférences.
Mais dans cette conférence, je voulais simplement vous montrer un moyen
simple de scripter les commandes que vous exécutez souvent avec Bettercap, car
à l'avenir, nous
ferons un certain nombre de choses
qui dépendent de notre statut d'homme du milieu.
Donc, parce que je ne veux pas perdre de temps
à activer tous les modules que nous utilisons ici.
Encore une fois, si je fais
un clic droit dessus et que je l’ouvre avec un éditeur
de texte normal, il vous suffit de placer vos commandes
dans un fichier, de donner
un nom spécifique à un fichier, puis, lorsque vous
êtes sur Bettercap, Il suffit d'utiliser l'argument
caplet, suivi du nom de votre fichier caplet.