Schimbarea (falsificarea) unei adrese MAC în OS X Mountain Lion & Mavericks
Cuprins:
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: