Evil Twin Wi-Fi: Access Point Fraudolenti per Intercettazione Credenziali (T1557.004)
La tecnica Evil Twin (T1557.004) si colloca nella famiglia degli attacchi Adversary-in-the-Middle e viene mappata dal framework MITRE ATT&CK alle tattiche TA0006 (Credential Access) e TA0009 (Collection). L'attaccante crea un access point Wi-Fi malevolo che replica l'SSID di una rete legittima, inducendo dispositivi e utenti a connettersi inconsapevolmente all'infrastruttura ostile.
Il meccanismo sfrutta due debolezze strutturali del protocollo 802.11: l'assenza di autenticazione mutua nella maggior parte delle configurazioni WPA2-Personal e il comportamento delle Preferred Network List (PNL) dei client, che inviano probe request per reti già conosciute. Un attaccante può rispondere a queste probe con l'SSID richiesto, aumentare la potenza del segnale rispetto all'AP legittimo o disturbarne il canale per forzare il roaming del client verso il proprio dispositivo.
Una volta stabilita la connessione, l'avversario può presentare captive portal contraffatti per raccogliere credenziali, iniettare certificati custom per intercettare traffico HTTPS, eseguire sniffing passivo o manipolare i dati trasmessi. Gli obiettivi tipici includono aeroporti, hotel, catene di caffetterie e biblioteche — luoghi dove la presenza di Wi-Fi aperto è normalizzata e l'utente medio non verifica l'autenticità dell'infrastruttura. Il gruppo APT28 ha impiegato hardware dedicato come il Wi-Fi Pineapple per operazioni di questo tipo, dimostrando che la tecnica non è confinata al cybercrime opportunistico ma rientra nell'arsenale di attori state-sponsored per operazioni di spionaggio mirato.
La simulazione di un Evil Twin in ambiente autorizzato richiede hardware Wi-Fi con supporto per modalità monitor e packet injection. Le schede basate su chipset Atheros AR9271 o Realtek RTL8812AU sono lo standard de facto per i penetration test wireless, insieme al dispositivo commerciale Wi-Fi Pineapple di Hak5 (a pagamento), citato esplicitamente da MITRE nel contesto di APT28.
La suite di riferimento è Aircrack-ng (open source), che copre l'intera catena di ricognizione. Con airmon-ng start wlan0 si porta l'interfaccia in modalità monitor, mentre airodump-ng wlan0mon enumera SSID, BSSID, canali, potenza del segnale e client associati. Questi dati alimentano la fase successiva: replicare il BSSID legittimo su un canale attiguo con potenza superiore.
Per l'orchestrazione completa dell'attacco un framework consolidato è airgeddon (open source), che automatizza deauthentication, cattura handshake e deploy del captive portal. In alternativa WiFi-Pumpkin3 (open source) offre un rogue AP con moduli integrati per DNS spoofing, sslstrip e proxy trasparente. Il flusso operativo tipico in laboratorio prevede: enumerazione target con airodump-ng, deautenticazione dei client dall'AP legittimo tramite aireplay-ng --deauth 0 -a
Per il vettore PNL poisoning lo strumento di riferimento è hostapd-mana (open source), una versione modificata di hostapd che risponde dinamicamente alle probe request dei client con l'SSID richiesto, sfruttando il fatto che molti dispositivi mobili continuano a cercare reti aperte precedentemente utilizzate.
Per l'intercettazione di traffico TLS in scenari dove il client accetta certificati non validi si usa mitmproxy (open source) o bettercap (open source), quest'ultimo particolarmente efficace per attacchi combinati ARP+DNS+HTTPS. Bettercap si avvia con bettercap -iface wlan0 e permette di caricare caplet per orchestrare l'intera catena.
È fondamentale operare in una gabbia di Faraday o in ambiente isolato: la trasmissione di segnali 802.11 non autorizzati è illegale nella maggior parte delle giurisdizioni. Ogni engagement deve avere autorizzazione scritta che copra esplicitamente il perimetro RF, inclusi eventuali dispositivi di terzi che potrebbero associarsi involontariamente al rogue AP.
Vuoi diventare un Ethical Hacker ma non sai da dove iniziare?
Accedi alle lezioni gratuite e segui il percorso corretto fin dal primo passo