Baguhin (Spoof) ang isang MAC Address sa OS X Mountain Lion & Mavericks

Talaan ng mga Nilalaman:

Anonim

Ang MAC address ay isang natatanging numero ng pagkakakilanlan na itinalaga sa mga interface ng network, maaaring i-attach ang mga ito sa pisikal na hardware tulad ng NIC at Wi-Fi card o italaga sa mga virtual machine. Sa ilang pagkakataon, kakailanganin mong baguhin ang isang MAC address sa ibang ID.

Nakatanggap kami ng ilang tanong tungkol dito kamakailan dahil ang proseso ng pagbabago (minsan tinatawag na spoofing) ang mga address na ito ay bahagyang nagbago mula sa bersyon patungo sa bersyon sa Mac OS X.Sa pag-iisip na iyon, ipapakita namin sa iyo kung paano magpalit ng MAC address sa mga pinakabagong bersyon ng OS X 10.7, 10.8 Mountain Lion, at 10.9 OS X Mavericks, at OS X 10.10 Yosemite.

Ilunsad ang Terminal na makikita sa loob ng /Applications/Utilities/ para makapagsimula.

Kumuha ng Bagong MAC Address

Ang unang bagay na gusto mong gawin ay kunin ang nilalayong MAC address. Kung isa ang nasa isip mo, gamitin iyon, ngunit kung hindi mo sinusubukang manloko ng isang partikular na address at kailangan lang ng random, gamitin ang sumusunod na command upang bumuo ng isa gamit ang openssl:

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

MAC address ay palaging nasa format na xx:xx:xx:xx:xx:xx, ang sa iyo ay dapat sumunod sa format na ito upang gumana. Para sa layunin ng walkthrough na ito, gagamitin ang random na nabuong address ng “d4:33:a3:ed:f2:12 ”.

Pagbabago ng MAC Address

Kung wala ka pa sa Terminal, buksan ito ngayon. Gagamitin namin ang interface na en0 para dito, ngunit ang sa iyo ay maaaring en1 (basahin ang mga tala sa ibaba). Ang utos para sa pagpapalit ng MAC address ay ang mga sumusunod:

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

Palitan ang “xx:xx:xx:xx:xx:xx” ng gustong MAC address, sa halimbawang kaso ganito ang magiging hitsura nito:

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

Pindutin ang bumalik at ilagay ang password ng mga administrator para itakda ang bagong address. Upang kumpirmahin na ito ay nabago, i-type ang sumusunod:

ifconfig en0 |grep ether

Maaari mo ring mahanap ito sa mga kagustuhan sa Network, kahit na hindi palaging iniuulat ng GUI ang pagbabago ng MAC kaagad, sa halip ay naghihintay hanggang sa ma-cycle ang koneksyon sa network.

Mga Tala at Pag-troubleshoot

  • Kung hindi ka sigurado kung aling interface ang gagamitin (en0, en1, atbp), i-type ang “ifconfig” at hanapin ito sa ganoong paraan. Para sa MacBook Air na walang ethernet port ang en0 ay karaniwang Wi-Fi interface, samantalang ang MacBook, iMac, Mac Mini, MacBook Pro, o anumang Mac na may ethernet port ay malamang na gagamit ng en1 para sa Wi-Fi sa halip
  • Maaaring gusto mong tandaan ang default na MAC address ng hardware bago magsimula
  • Ang ilang mga Mac ay gagamit na lang ng sumusunod na command:

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

    OS X Yosemite, Lion, Mountain Lion, at Mavericks at kalaunan ay pinalitan ng pangalan ang 'airport' sa Wi-Fi at sa gayon ay binago ang pangalan

  • Kakailanganin mo ng access sa isang admin account o paganahin ang root user
  • Kailangan mong humiwalay sa isang konektadong wi-fi network bago magrehistro ang bagong MAC address
  • Nasubukan na ito sa isang MacBook Air at MacBook Pro na tumatakbo sa OS X 10.7 OS X 10.8, OS X 10.9, at OS X 10.10, maaaring pumunta rito ang mga mas lumang bersyon ng OS X

Ang buong proseso ay dapat tumagal ng hindi hihigit sa 15 segundo o higit pa, gaya ng ipinapakita sa video na ito:

Baguhin (Spoof) ang isang MAC Address sa OS X Mountain Lion & Mavericks