Retour aux articles • MATÉRIEL • • 3 min de lecture

Hak5 WiFi Pineapple Mark VII : Audit 802.11

Audit d'infrastructure sans fil 802.11 avec le Hak5 WiFi Pineapple Mark VII (sorti en septembre 2020) : architecture tri-radio, moteur PineAP, évaluation Evil Twin et protection WPA3 / 802.11w PMF.

Hak5 WiFi Pineapple Mark VII : Audit 802.11

Sorti officiellement le 16 septembre 2020 (Documentation Hak5 WiFi Pineapple Mark VII), le WiFi Pineapple Mark VII de Hak5 représente la septième génération d’une plateforme matérielle dédiée à l’audit de sécurité des réseaux sans fil IEEE 802.11. Il permet d’évaluer la résilience des infrastructures Wi-Fi d’entreprise et des terminaux mobiles face aux points d’accès illégitimes (Rogue AP et Evil Twin).

Lors d’un audit de sécurité de notre architecture multi-SSID mené avec un Mark VII sur banc de laboratoire isolé, nous avons testé la réaction des clients modernes face au moteur PineAP et vérifié l’efficacité réelle des trames de gestion protégées (802.11w / PMF).


1. À quoi ça sert : Architecture Tri-Radio et Moteur PineAP

Pourquoi utiliser un WiFi Pineapple Mark VII plutôt qu’une simple carte Wi-Fi USB branchée sur un PC portable ? La réponse tient à la séparation matérielle de ses trois radios 802.11 internes :

  1. Radio 1 (wlan0 : Point d’accès de gestion / Client) : dédiée au pilotage de l’appareil par l’auditeur via l’interface web (ou via le port USB-C Ethernet).
  2. Radio 2 (wlan1mon : Reconnaissance & Injection dédiée en mode Monitor) : écoute en continu les Probe Requests et Beacons sur tous les canaux sans jamais interrompre le point d’accès.
  3. Radio 3 (wlan2 : Rogue Access Point PineAP) : répond dynamiquement aux requêtes des terminaux ciblés en usurpant les SSID recherchés (Karma / Dogma / Evil Twin).
Architecture & Flux : Hak5 WiFi Pineapple Mark VII : Audit 802.1

2. Comment l’utiliser en audit (et les 3 vecteurs de détournement 802.11)

En test d’intrusion autorisé (Red Team), le Mark VII met en évidence trois faiblesses classiques de configuration sans fil :

Scénario d’Audit PineAPMécanisme TechniqueImpact si non protégéContre-Mesure Définitive (Blue Team)
Désauthentification 802.11 (Deauth)Envoi de trames de gestion non chiffrées usurpant l’adresse MAC de la borne légitimeDéconnexion forcée du client vers un point d’accès jumeau (Evil Twin)Activer IEEE 802.11w (Protected Management Frames / PMF) en mode Required
Usurpation de SSID Ouvert / Portail CaptifLe moteur PineAP répond aux Probe Requests de réseaux publics mémorisés (hôtels, gares)Interception du trafic non chiffré ou hameçonnage sur portail captifSupprimer les profils Wi-Fi ouverts mémorisés + WireGuard permanent + DNS-over-HTTPS
Evil Twin WPA2-Enterprise (PEAP-MSCHAPv2)Un serveur RADIUS local présente un certificat auto-signé au client qui se reconnecte automatiquementRécupération du challenge/réponse NetNTLMv2 de l’utilisateurImposer la validation stricte du certificat CA serveur ou migrer vers EAP-TLS (certificat client)

3. Contre-Mesures Blue Team : Durcir son Infrastructure Wi-Fi

  1. 802.11w (PMF) obligatoire : Sur vos contrôleurs Wi-Fi (UniFi, Aruba, Cisco, OpenWrt ieee80211w=2), rendez les trames de gestion protégées obligatoires afin que les clients ignorent toute trame Deauth ou Disassoc non signée.
  2. Abandon de PEAP-MSCHAPv2 au profit d’EAP-TLS : En environnement d’entreprise (802.1X), l’authentification mutuelle par certificat client (EAP-TLS) empêche le terminal d’envoyer un condensat de mot de passe à un serveur RADIUS jumeau.
  3. Détection WIDS (Wireless Intrusion Detection System) : Surveillez l’apparition de BSSID non répertoriés annonçant vos SSID internes ou générant des rafales de trames de désauthentification.

Sources

  1. Hak5 Official Documentation : WiFi Pineapple Mark VII & PineAP Suite
  2. Wi-Fi Alliance : WPA3 Specification & 802.11w Protected Management Frames (PMF)
  3. FreeRADIUS Official Documentation : EAP-TLS Enterprise Authentication

Si vous voulez plus d’information sur l’infrastructure vous pouvez voir mon repo à ce sujet : https://github.com/ravindrajob/InfraAtHome