Canviar (falsificar) una adreça MAC a OS X Mountain Lion & Mavericks

Taula de continguts:

Anonim

Una adreça MAC és un número d'identificació únic assignat a les interfícies de xarxa, aquestes es poden connectar a maquinari físic com ara targetes NIC i Wi-Fi o assignar-se a màquines virtuals. En algunes ocasions, haureu de canviar una adreça MAC per una altra identificació.

Recentment hem rebut algunes preguntes sobre això perquè el procés de canvi (de vegades anomenat spoofing) d'aquestes adreces ha canviat lleugerament d'una versió a una altra a Mac OS X.Tenint això en compte, us mostrarem com canviar una adreça MAC a les últimes versions d'OS X 10.7, 10.8 Mountain Lion i 10.9 OS X Mavericks i OS X 10.10 Yosemite.

Inicieu el terminal que trobareu a /Aplicacions/Utilitats/ per començar.

Obtenir una adreça MAC nova

El primer que voldreu fer és recuperar l'adreça MAC prevista. Si teniu una en ment, feu servir-la, però si no esteu intentant falsificar una adreça específica i només en necessiteu una aleatòria, utilitzeu l'ordre següent per generar-ne una amb openssl:

openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'

Les adreces MAC sempre tenen el format xx:xx:xx:xx:xx:xx, les vostres han d'ajustar-se a aquest format per funcionar. Amb el propòsit d'aquesta guia, s'utilitzarà l'adreça generada aleatòriament de “d4:33:a3:ed:f2:12”.

Canvi de l'adreça MAC

Si encara no ets a la terminal, obriu-la ara. Farem servir la interfície en0 per a això, però la vostra podria ser en1 (llegiu les notes a la part inferior). L'ordre per canviar l'adreça MAC és la següent:

sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx

Substituïu “xx:xx:xx:xx:xx:xx” per l'adreça MAC desitjada, en el cas d'exemple, serà així:

sudo ifconfig en0 ether d4:33:a3:ed:f2:12

Premeu Retorn i introduïu la contrasenya de l'administrador per establir la nova adreça. Per confirmar que s'ha canviat, escriviu el següent:

ifconfig en0 |grep ether

També el podeu trobar a les preferències de xarxa, tot i que la GUI no sempre informa del canvi de MAC immediatament, sinó que s'espera fins que s'hagi ciclat la connexió de xarxa.

Notes i resolució de problemes

  • Si no esteu segur de quina interfície utilitzar (en0, en1, etc.), escriviu “ifconfig” i cerqueu-lo així. Per a MacBook Air sense port ethernet, l'en0 sol ser la interfície Wi-Fi, mentre que un MacBook, iMac, Mac Mini, MacBook Pro o qualsevol Mac que tingui un port ethernet probablement utilitzarà en1 per a Wi-Fi
  • És possible que vulgueu anotar l'adreça MAC del maquinari per defecte abans de començar
  • Alguns Mac utilitzaran l'ordre següent:

    sudo ifconfig en1 Wi-Fi xx:xx:xx:xx:xx:xx

    OS X Yosemite, Lion, Mountain Lion i Mavericks i més tard va canviar el nom d''aeroport' a Wi-Fi i, per tant, el canvi de nom

  • Necessiteu accedir a un compte d'administrador o tenir l'usuari root habilitat
  • Heu de desvincular-vos d'una xarxa Wi-Fi connectada abans que es registri la nova adreça MAC
  • Això s'ha provat en un MacBook Air i un MacBook Pro amb OS X 10.7 OS X 10.8, OS X 10.9 i OS X 10.10, les versions anteriors d'OS X poden anar aquí

Tot el procés no hauria de durar més de 15 segons més o menys, tal com es mostra en aquest vídeo:

Canviar (falsificar) una adreça MAC a OS X Mountain Lion & Mavericks