Schimbarea (falsificarea) unei adrese MAC în OS X Mountain Lion & Mavericks

Cuprins:

Anonim

O adresă MAC este un număr unic de identificare atribuit interfețelor de rețea, acestea pot fi atașate la hardware-ul fizic cum ar fi cardurile NIC și Wi-Fi sau atribuite mașinilor virtuale. În unele ocazii, va trebui să schimbați o adresă MAC cu un alt ID.

Am primit câteva întrebări despre acest lucru recent, deoarece procesul de modificare (uneori numit spoofing) a acestor adrese s-a schimbat ușor de la o versiune la alta în Mac OS X.Având în vedere acest lucru, vă vom arăta cum să schimbați o adresă MAC în cele mai recente versiuni de OS X 10.7, 10.8 Mountain Lion și 10.9 OS X Mavericks și OS X 10.10 Yosemite.

Lansați terminalul găsit în /Aplicații/Utilități/ pentru a începe.

Obțineți o nouă adresă MAC

Primul lucru pe care veți dori să-l faceți este să preluați adresa MAC dorită. Dacă aveți una în minte, atunci folosiți-o, dar dacă nu încercați să falsificați o anumită adresă și aveți nevoie doar de una aleatorie, utilizați următoarea comandă pentru a genera una cu openssl:

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

Adresele MAC sunt întotdeauna în formatul xx:xx:xx:xx:xx:xx, ale tale trebuie să se conformeze acestui format pentru a funcționa. În scopul acestei explicații, va fi folosită adresa generată aleatoriu „d4:33:a3:ed:f2:12”.

Schimbarea adresei MAC

Dacă nu sunteți încă în Terminal, deschideți-l acum. Vom folosi interfața en0 pentru asta, dar a ta ar putea fi en1 (citește notele de jos). Comanda pentru schimbarea adresei MAC este următoarea:

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

Înlocuiește „xx:xx:xx:xx:xx:xx” cu adresa MAC dorită, în cazul exemplu, aceasta va arăta astfel:

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

Apăsați pe return și introduceți parola administratorului pentru a seta noua adresă. Pentru a confirma că a fost schimbat, tastați următoarele:

ifconfig en0 |grep ether

De asemenea, îl puteți găsi în preferințele de rețea, deși GUI-ul nu raportează întotdeauna modificarea MAC imediat, ci așteaptă până când conexiunea la rețea a fost ciclată.

Note și depanare

  • Dacă nu sunteți sigur ce interfață să utilizați (en0, en1, etc), tastați „ifconfig” și găsiți-l așa. Pentru MacBook Air fără port ethernet, en0 este de obicei interfața Wi-Fi, în timp ce un MacBook, iMac, Mac Mini, MacBook Pro sau orice Mac care are un port ethernet va folosi probabil en1 pentru Wi-Fi
  • Puteți dori să notați adresa MAC implicită hardware înainte de a începe
  • Unele Mac-uri vor folosi în schimb următoarea comandă:

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

    OS X Yosemite, Lion, Mountain Lion și Mavericks și ulterior redenumit „aeroport” în Wi-Fi și, prin urmare, schimbarea denumirii

  • Veți avea nevoie de acces la un cont de administrator sau să aveți utilizatorul root activat
  • Trebuie să vă deconectați de la o rețea Wi-Fi conectată înainte ca noua adresă MAC să se înregistreze
  • Acest lucru a fost testat pe un MacBook Air și MacBook Pro care rulează OS X 10.7 OS X 10.8, OS X 10.9 și OS X 10.10, versiunile mai vechi de OS X pot merge aici

Întregul proces nu trebuie să dureze mai mult de 15 secunde și ceva, așa cum se demonstrează în acest videoclip:

Schimbarea (falsificarea) unei adrese MAC în OS X Mountain Lion & Mavericks