Zmena (spoof) MAC adresy v OS X Mountain Lion & Mavericks

Obsah:

Anonim

Adresa MAC je jedinečné identifikačné číslo priradené sieťovým rozhraniam, ktoré možno pripojiť k fyzickému hardvéru, ako sú karty NIC a Wi-Fi, alebo priradiť virtuálnym počítačom. V niektorých prípadoch budete musieť zmeniť MAC adresu na iné ID.

V tejto súvislosti sme nedávno dostali niekoľko otázok, pretože proces zmeny (niekedy nazývaný spoofing) týchto adries sa v systéme Mac OS X medzi jednotlivými verziami mierne zmenil.S ohľadom na to vám ukážeme, ako zmeniť MAC adresu v najnovších verziách OS X 10.7, 10.8 Mountain Lion a 10.9 OS X Mavericks a OS X 10.10 Yosemite.

Začnite spustením terminálu, ktorý sa nachádza v /Applications/Utilities/.

Získať novú MAC adresu

Prvá vec, ktorú budete chcieť urobiť, je získať zamýšľanú MAC adresu. Ak máte na mysli jednu, použite ju, ale ak sa nepokúšate sfalšovať konkrétnu adresu a potrebujete iba náhodnú adresu, použite nasledujúci príkaz na vygenerovanie adresy pomocou openssl:

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

Adresy MAC sú vždy vo formáte xx:xx:xx:xx:xx:xx, vaša adresa musí byť v súlade s týmto formátom, aby fungovala. Na účely tohto návodu sa použije náhodne vygenerovaná adresa „d4:33:a3:ed:f2:12“.

Zmena MAC adresy

Ak ešte nie ste v termináli, otvorte ho teraz. Použijeme na to rozhranie en0, ale vaše môže byť en1 (prečítajte si poznámky dole). Príkaz na zmenu MAC adresy je nasledujúci:

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

Nahraďte „xx:xx:xx:xx:xx:xx“ požadovanou MAC adresou, v príklade to bude vyzerať takto:

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

Ak chcete nastaviť novú adresu, kliknite na tlačidlo Return a zadajte heslo správcu. Ak chcete potvrdiť, že bola zmenená, zadajte nasledujúce:

ifconfig en0 |grep ether

Môžete ho nájsť aj v predvoľbách siete, aj keď grafické používateľské rozhranie nie vždy ohlási zmenu MAC okamžite, namiesto toho počká, kým sa nezacyklí sieťové pripojenie.

Poznámky a riešenie problémov

  • Ak si nie ste istí, ktoré rozhranie máte použiť (en0, en1 atď.), zadajte „ifconfig“ a nájdite ho takto. Pre MacBook Air bez ethernetového portu je en0 zvyčajne rozhranie Wi-Fi, zatiaľ čo MacBook, iMac, Mac Mini, MacBook Pro alebo akýkoľvek Mac, ktorý má ethernetový port, pravdepodobne namiesto toho použije en1 pre Wi-Fi
  • Pred začatím si možno budete chcieť poznačiť predvolenú hardvérovú MAC adresu
  • Niektoré počítače Mac namiesto toho použijú nasledujúci príkaz:

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

    OS X Yosemite, Lion, Mountain Lion a Mavericks a neskôr premenované na „letisko“ na Wi-Fi a tým aj zmena názvu

  • Budete potrebovať prístup k účtu správcu alebo mať povoleného používateľa root
  • Pre zaregistrovanie novej MAC adresy sa musíte odpojiť od pripojenej siete wi-fi
  • Toto bolo testované na MacBooku Air a MacBooku Pro so systémom OS X 10.7 OS X 10.8, OS X 10.9 a OS X 10.10, staršie verzie OS X nájdete tu

Celý proces by nemal trvať dlhšie ako 15 sekúnd, ako ukazuje toto video:

Zmena (spoof) MAC adresy v OS X Mountain Lion & Mavericks