503 Words Cours TP

Objectifs

Toutes les attaques sont exécutées dans un environnement virtuel, à des fins d’enseignement uniquement.

  • Attaque ARP Spoofing.
  • Attaque d’accès : sniffing (MITM).
  • Attaque TCP SYN flooding (DoS).
  • Attaque Smurf (DDoS).
  • Attaque de social engineering : website fishing (Credential Harvester Attack method) et lien piégé.

1. Environnement de travail

VMware Workstation Pro 17 / VMware Fusion Pro 17 (Mac), avec deux machines virtuelles et une machine physique :

MachineRôleIdentifiantsClavier AZERTY
Kali LinuxMachine attaquantekali / kalisudo setxbmap fr
Metasploitable2Machine cible/victimemsfadmin / msfadminsudo loadkeys fr
Machine physique (Windows/Mac)Cible additionnelle

Adressage utilisé dans le fascicule (à adapter à son propre réseau) :

Machine@IP/MSRGatewayDNS
Machine Windows192.168.43.191/24192.168.43.11.1.1.1
Kali Linux192.168.43.230/24192.168.43.11.1.1.1
Metasploitable2192.168.43.22/24192.168.43.11.1.1.1

2. Étape I : configuration réseau

  1. Identifier les cartes réseau et configurer @IP, masque, gateway et DNS (configuration statique, graphiquement sur Kali via Application → Advanced Network Configuration, ou par commandes sur Metasploitable2).
  2. Vérifier la configuration réseau de chaque machine.
  3. Vérifier la connectivité entre les machines.

3. Étape II : les attaques

ARP Spoofing (usurpation d’identité)

Depuis Kali, l’attaquant lance l’attaque ARP Spoofing contre la machine victime. Avant l’attaque, la table ARP de la victime associe l’IP de la gateway à sa vraie adresse MAC ; après l’attaque, l’adresse MAC de la machine attaquante y est associée à la place.

Sniffing Man In The Middle (MITM)

Attaque d’interception de flux : écoute de la communication entre la machine victime et sa gateway, à l’aide de l’outil graphique Ettercap (menu Application, mot de passe kali). Deux outils sont lancés sur Kali en parallèle ; depuis la machine cible, une navigation (par exemple vers www.google.com) apparaît dans les logs de la machine attaquante, et une recherche d’images est récupérée par driftnet.

TCP SYN Flooding (DoS)

Sur Kali, lancement du Metasploit Framework, outil de pentest permettant de trouver, exploiter et valider des vulnérabilités (un exploit crée une menace à partir d’une opportunité, par exemple un buffer overflow ; un payload est le code exécuté par le système). L’attaque bombarde la machine cible de paquets TCP SYN envoyés avec une adresse IP source falsifiée qui n’existe pas réellement, de sorte que la machine cible répond par SYN-ACK sans jamais recevoir de réponse. Le module de scan correspondant (synflood) est recherché puis lancé, et le trafic est observé avec Wireshark.

Attaque Smurf (DDoS)

L’attaquant manipule un ensemble de machines (botnet) pour envoyer massivement des requêtes ICMP vers plusieurs destinations, en falsifiant l’adresse IP source pour qu’elle soit celle de la machine cible : les réponses ICMP convergent alors toutes vers la cible. Réalisée sur Kali avec le toolkit Scapy, en forgeant un paquet IP (adresse source et destination falsifiées) encapsulant une requête ICMP.

Social Engineering

  • Website fishing (Credential Harvester Attack method) : un site piégé imitant une page de connexion capture les identifiants saisis par la victime, qui sont ensuite récupérés côté attaquant (sniffing).
  • Lien piégé : préparation d’une page test.html sur la machine cible, utilisée comme vecteur du lien piégé.