Instructeur: Maintenant que nous savons comment fonctionne l'usurpation ARP.
Voyons comment nous pouvons lancer cette
attaque et rediriger le flux
de données de sorte qu'il circule sur notre appareil.
Cela nous permet d'intercepter les données
et de voir tout ce qui est envoyé vers et depuis un ordinateur cible,
y compris les noms d'utilisateur, mots de passe, etc.
Maintenant, il existe un certain nombre d’outils qui peuvent
être utilisés pour lancer une attaque par usurpation
d’ARP, vous pouvez même créer votre
propre outil et j’en ai parlé dans mon cours de programmation Python.
Mais dans cette conférence,
je voudrais vous montrer comment utiliser un outil très simple mais fiable appelé
arpspoof. Dans les conférences suivantes, nous
utiliserons un outil appelé BetterCAP car il comporte davantage de fonctionnalités.
En gros, c’est la raison principale pour laquelle je veux
couvrir arpspoof dans cette leçon, car c’est un outil
très simple mais très fiable.
Il est également porté sur de nombreux systèmes
d'exploitation, notamment iOS et Android.
Par conséquent, si vous apprenez à l'utiliser ici,
vous pourrez utiliser cet
outil sur tous les autres systèmes d'exploitation.
Vous ne pouvez donc utiliser cet outil que pour rediriger le flux
de données et le faire circuler sur votre
ordinateur. Vous devrez ensuite utiliser un
autre outil, tel qu'un renifleur de paquets comme Wireshark, pour analyser ces données
et en faire davantage, et
nous le ferons. couvrira tout cela plus tard dans le cours.
Maintenant, utiliser arpspoof est très simple.
Tout d'abord, nous allons devoir taper son nom.
C'est donc arpspoof que nous allons lancer
I pour spécifier l'interface connectée au
réseau cible et dans mon cas, eth0, car
c'est l'interface connectée au
réseau.
Donc, si je le
fais, ifconfig, vous verrez que eth0 est l'interface connectée.
Maintenant, comme vous pouvez le voir, je vais lancer cette
attaque contre mon réseau virtuel et non virtuel.
Vous pouvez lancer cette attaque contre n'importe quel type
de réseau, même les réseaux Wi-Fi, et je traiterai de cela
plus tard dans le cours.
Mais pour le moment, jusqu'à ce que vous compreniez
bien comment cela fonctionne, je vous recommande fortement
de faire ce que
je fais maintenant et de tester l'attaque contre le réseau de nœuds virtuels.
Il vous suffit donc de vous assurer que la
machine Kali et la machine Windows cible sont toutes deux configurées
pour utiliser le même réseau de nœuds.
Donc, nous allons nous efforcer de spécifier la cible et ma cible
est à 10. 0. 2 7.
Comme vous pouvez le voir ici, c’est l’adresse IP de ma cible.
Et je vais devoir lui donner l'adresse IP de la passerelle qui
est 10. 0. 2 1 comme
vous pouvez le voir ici.
Maintenant, cela va usurper la cible
en lui disant que je suis le routeur.
Nous devrons également exécuter cette commande une fois de plus ici.
Donc, je vais effacer l'écran et encore une fois
je vais faire arpspoof -i eth0 et l'objectif cette fois-ci sera
de 10. 0. 2 1 et 10.
0. 2 7.
En ce moment, nous allons dire au routeur
que je suis la victime. Ainsi, le premier
va tromper la victime, le second
va tromper le routeur.
Maintenant, gardez à l’esprit que cette attaque fonctionnera à la fois contre
Internet et les réseaux Wi-Fi ou sans fil.
Je l’utilise actuellement contre les réseaux virtuels
qui agissent comme un réseau Internet ou filaire, mais l’attaque
peut être exécutée exactement de la même manière contre
les réseaux sans fil.
Tout ce que vous avez à faire est de connecter
un adaptateur sans fil
à la machine Kali, de connecter l'adaptateur au réseau cible et de l'utiliser.
Donc, le même concept que les réseaux s'applique un peu.
Vous devez disposer d'un adaptateur
sans fil qui fonctionne
bien avec Kali et cet adaptateur doit être connecté
à Kali et au réseau cible.
Donc, je vais frapper entrée ici et
je vais frapper
entrée ici, et maintenant si nous allons à la machine
cible et exécutons la même commande arp
-a, vous allez voir que l'adresse
MAC maintenant pour le routeur est différent de
ce que c’était, c’est l’adresse MAC de la machine Kali.
Donc, pour le moment, la machine de cette
fenêtre pense que le routeur se trouve à cette
adresse MAC et chaque fois qu'il doit envoyer
une requête, il l'enverra à cette adresse
MAC, ce qui signifie qu'elles seront
envoyées à cet ordinateur ici.
À présent, cet ordinateur n’est pas un routeur. Par conséquent, lorsqu’il reçoit des
demandes, il les empêche réellement de circuler
et d’aller au routeur.
Ceci est une fonctionnalité de sécurité sous Linux.
Vous devez donc activer le transfert de port de sorte
que cet ordinateur permette aux paquets de le traverser
comme un routeur.
Maintenant, pour activer la redirection de
port, nous allons en faire écho à proc / sys / net / ipv4 / ip_forward, et
comme vous pouvez le
constater, cette commande est exécutée sans aucun problème.
Et pour le moment,
cet ordinateur aura toujours son
accès Internet. Nous pourrons donc naviguer sur tous
les sites Web que nous voulons, mais toutes ces demandes ne
vont pas directement au routeur, mais elles vont d'abord
à cet ordinateur, puis ce dernier les transfère. comme indiqué dans ce
diagramme, puis au retour de la réponse,
ils s’adressent d'abord au pirate informatique, puis
à la victime.
Ainsi, comme vous pouvez le constater, cet outil très simple
nous permet de rediriger le flux de données
vers notre ordinateur, ce qui nous permet
de devenir l'homme du milieu. Une fois
que nous sommes l'homme du
milieu, nous pouvons injecter du code. dans le navigateur de la cible.
Nous pouvons voler des noms d'utilisateur, des mots
de passe, voir toutes les informations que la personne envoie
et reçoit, remplacer les fichiers téléchargés par des chevaux de Troie et bien plus encore.