Come spoofare il tuo indirizzo MAC in Mac OS X.

Un indirizzo MAC è un identificativo univoco assegnato alla scheda di rete e alcune reti implementano il filtraggio degli indirizzi MAC come metodo di sicurezza. Lo spoofing di un indirizzo MAC può essere richiesto per diversi motivi, ed è molto facile falsificare il tuo indirizzo MAC in Mac OS X 10.4, 10.5, 10.6, 10.7, OS X 10.8 e OS X 10.9. Ai fini di questo articolo, assumeremo che vogliate spoofare l'indirizzo MAC wireless del Mac, ovvero la vostra scheda wi-fi. Senza ulteriori indugi, ecco un processo in tre fasi su come fare proprio questo ...

Recupero del tuo attuale indirizzo MAC

Per prima cosa, vorrai il tuo attuale indirizzo MAC wireless in modo da poterlo ripristinare senza riavviare. Avvia l'app Terminale e digita il seguente comando:

ifconfig en1 | grep ether

Saprai vedere qualcosa del tipo:

ether 00:12:cb:c6:24:e2

E i valori dopo "ether" sono il tuo attuale indirizzo MAC. Scrivi questo da qualche parte in modo da non dimenticarlo. Se lo fai, non è la fine del mondo, dovrai solo riavviare per resettarlo da una modifica.

Nota, è possibile che il tuo Mac abbia la scheda wi-fi su en0, quindi potresti aver bisogno di aggiustare la stringa di conseguenza.

Spoofing di un indirizzo MAC

Per falsificare il tuo indirizzo MAC, devi semplicemente impostare quel valore restituito da ifconfig su un altro valore esadecimale nel formato di aa: bb: cc: dd: ee: ff. È possibile generare uno casuale se necessario.

Per questo esempio, imposteremo il nostro indirizzo MAC wireless su 00: e2: e3: e4: e5: e6 inviando il seguente comando:

sudo ifconfig en1 ether 00:e2:e3:e4:e5:e6

Il comando sudo richiederà di inserire la password di root per apportare la modifica.

Ancora una volta, alcuni Mac usano en0, quindi se incontri qualche problema puoi provarlo.

Verifica che l'indirizzo MAC contraffatto funzioni

Se vuoi controllare che funzioni lo spoof, digita lo stesso comando di prima:

ifconfig en1 | grep ether

Ora vedrai:

ether 00:e2:e3:e4:e5:e6

Significa che il tuo indirizzo MAC è ora il valore su cui lo hai impostato. Se si desidera verificare ulteriormente la contraffazione, è sufficiente accedere al router wireless e consultare l'elenco "dispositivi disponibili" (o dispositivi collegati) e l'indirizzo MAC spoofato farà parte di tale elenco.

Se vuoi riportare il tuo indirizzo MAC al suo valore reale, invia semplicemente i comandi ifconfig sopraindicati con l'indirizzo MAC che hai recuperato al punto 1. Puoi anche riavviare il Mac.

Godere!

Nota: Reader Dee Brown sottolinea quanto segue, il che può aiutare con alcuni utenti che hanno difficoltà: "eseguendo 10.5.6 è necessario eseguire il trucco per dissociarsi dalla rete. **** NON SPEGNERE L'AEROPORTO ****. Quello che dovrai fare è fare clic sul tuo aeroporto e fare clic su join network e inserire un nome fasullo come ssid di rete. Quindi, mentre sta tentando di connettersi, fai clic su annulla. A questo punto puoi spoofare usando il comando sudo ifconfig en1 ether "

altri lettori sottolineano che il trucco di Dee Brown funziona anche in 10.5.7 e oltre. Grazie Dee!

Aggiornamento: se hai ancora problemi con lo spoofing dell'indirizzo MAC in Leopard o Snow Leopard, il metodo sopra funziona ancora, ma prova a dissociare con qualsiasi rete wireless, ma tieni il tuo aeroporto wireless attivo (come detto sopra) - un modo semplice per farlo è per digitare quanto segue nella riga di comando:

airport -z

Nota che devi avere l'impostazione del comando 'aeroporto' per funzionare per gli utenti, puoi farlo copiando e incollando questo comando nel Mac Terminal:

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

Una volta dissociato dalla rete, dovresti riuscire a spoofare il tuo indirizzo MAC come al solito

Aggiornato il 28/02/2012 : Per Mac OS X Lion, l'interfaccia Airport è ora denominata "Wi-Fi" e quindi il comando di spoofing di un indirizzo MAC in OS X 10.7, OS X 10.8 Mountain Lion e OS X Mavericks, è :

sudo ifconfig en0 Wi-Fi aa:bb:cc:dd:ee:ff

Per alcuni computer il Wi-Fi potrebbe essere l'interfaccia ma si spoofing specificando invece "ether".

sudo ifconfig en0 ether aa:bb:cc:dd:ee:ff

Ricordarsi di dissociarsi da qualsiasi rete in anticipo con "aeroporto -z" mantenendo la carta attiva. Se si continuano a riscontrare problemi o si riceve un messaggio di "valore errato", provare a spegnere e riaccendere la NIC wireless utilizzando quanto segue:

sudo ifconfig en0 down

Ora riabilita la NIC:

sudo ifconfig en0 up

Quindi procedere allo spoofing dell'indirizzo MAC:

sudo ifconfig en0 ether aa:bb:cc:dd:ee:ff

Riabilitando la scheda di rete, è possibile che si unisca all'ultima rete wireless disponibile.

L'indirizzo MAC dovrebbe rimanere falsificato fino al riavvio, ma puoi sempre verificare quale sia il tuo indirizzo MAC nella GUI o nella riga di comando con networksetup -listallhardwareports se sei curioso dello stato corrente.