Zmień lub sfałszuj adres MAC w systemie Windows lub OS X

Każda karta sieciowa (Network Interface Card) ma unikalny adres MAC ( Media Access Control ). Dotyczy to wszystkich typów kart sieciowych, w tym kart Ethernet i kart WiFi . Adres MAC(MAC Address) to sześciobajtowa lub 12-cyfrowa liczba szesnastkowa używana do jednoznacznej identyfikacji hosta w sieci.

Przykładowy adres MAC to 1F-2E-3D-4C-5B-6A i należy do protokołu sieciowego warstwy 2 modelu (Layer 2)OSI . W dzisiejszych sieciach protokół ARP lub Address Resolution Protocol konwertuje adres MAC na adres protokołu warstwy 3(Layer 3) , taki jak adres IP. Adres MAC można również nazwać adresem fizycznym(Physical Address) . Przeczytaj mój post o tym, jak znaleźć swój adres MAC,(how to find your MAC address) jeśli go nie znasz.

adres MAC

Wszystkie adresy MAC są zakodowane na stałe w karcie sieciowej i nigdy nie można ich zmienić. Możesz jednak zmienić lub sfałszować adres MAC(change or spoof the MAC address) w samym systemie operacyjnym za pomocą kilku prostych sztuczek.

Dlaczego więc chcesz zmienić swój adres MAC ? Powodów jest wiele, głównie związanych z omijaniem pewnego rodzaju filtra adresów MAC ustawionego na modemie, routerze lub zaporze. Zmiana adresu MAC(MAC Address) może pomóc ominąć pewne ograniczenia sieciowe poprzez emulację nieograniczonego adresu MAC(MAC Address) lub fałszowanie adresu MAC , który jest już autoryzowany.

Na przykład sieć Wi(WiFi) -Fi może zezwalać tylko autoryzowanym komputerom na łączenie się z siecią i filtrowanie komputerów na podstawie adresu MAC . Jeśli potrafisz wywęszyć prawidłowy adres MAC , możesz następnie sfałszować swój adres MAC i uzyskać dostęp do sieci Wi(WiFi) -Fi .

Innym przykładem jest sytuacja, w której usługodawca internetowy(ISP) zezwala tylko określonej liczbie komputerów na łączenie się z Internetem(Internet) z domu. Jeśli masz więcej komputerów, które wymagają połączenia, możesz sfałszować adres MAC autoryzowanego komputera i połączyć się z innego komputera.

Zmień adres MAC systemu Windows

Możesz łatwo zmienić adres MAC karty sieciowej w systemie Windows(Windows) , wykonując poniższe czynności.

Krok 1(Step 1) : Kliknij Start , następnie Panel sterowania(Control Panel) , następnie Połączenia sieciowe(Network Connections) , kliknij prawym przyciskiem myszy połączenie sieciowe, dla którego chcesz zmienić adres MAC i wybierz (MAC)Właściwości(Properties) . Zwykle będzie to połączenie lokalne(Local Area Connection) lub połączenie sieci bezprzewodowej(Wireless Network Connection) .

połączenie lokalne

Jeśli używasz systemu Windows Vista(Windows Vista) , Windows 7 lub nowszego, musisz przejść do Panelu sterowania,(Control Panel,) następnie Sieć i Internet,(Network and Internet,) następnie Centrum sieci i udostępniania,(Network and Sharing Center,) a następnie kliknij  Zarządzaj połączeniami sieciowymi(Manage Network Connections ) lub Zmień ustawienia adaptera( Change adapter settings) .

zmień ustawienia adaptera

Następnie możesz kliknąć kartę prawym przyciskiem myszy i wybrać Właściwości(Properties) .

Krok 2(Step 2) : Na karcie Ogólne(General) Â lub Sieć(Networking) kliknij przycisk Konfiguruj(Configure) .

skonfiguruj kartę sieciową

Krok 3(Step 3) : Teraz kliknij kartę Zaawansowane(Advanced) i kliknij właściwość Adres administrowany lokalnie(Locally Administered Address) lub właściwość Adres sieciowy(Network Address) .

adres administrowany lokalnie

Domyślnie wybrana jest wartość Nieobecne . (Not Present)Śmiało i kliknij przycisk opcji Wartość(Value) i wprowadź nowy adres MAC . Adres MAC jest kombinacją 6 par cyfr i znaków, tj. 40-A2-D9-82-9F-F2. Powinieneś wpisać adres MAC bez myślników.(MAC)

zmiana adresu mac

Możesz przejść do wiersza poleceń i wpisać IPCONFIG /ALL , aby sprawdzić, czy adres MAC został zmieniony. Kontynuuj i uruchom ponownie komputer, aby zmiany zaczęły obowiązywać.

Jest to najprostszy sposób zmiany adresu MAC w systemie Windows(Windows) . Możesz to również zrobić za pośrednictwem rejestru, ale jest to znacznie bardziej techniczne i prawdopodobnie nie jest wymagane przez większość ludzi.

Zmień adres MAC OS X

Zmiana adresu MAC w (MAC)systemie OS X(OS X) zdecydowanie nie jest tak łatwa, jak w systemie Windows(Windows) . Po pierwsze, musisz użyć Terminala(Terminal) (podobnie jak wiersz poleceń w Windows ), aby faktycznie zmienić adres MAC .

Po drugie, musisz ręcznie określić nazwę techniczną adaptera, zanim będziesz mógł zmienić ustawienia. Wyjaśnię wszystko poniżej krok po kroku, ale czasami jest to trochę skomplikowane.

Na początek sprawdźmy aktualny adres MAC Twojego (MAC)Maca(Mac) . Możesz to zrobić na dwa sposoby: przez Preferencje (Preferences)systemowe(System) lub przez Terminal . Otwórz Preferencje systemowe(System Preferences) , kliknij Sieć(Network) , a następnie kliknij  przycisk Zaawansowane(Advanced) . Upewnij(Make) się, że najpierw wybrałeś odpowiedni interfejs ( WiFi , Ethernet , itp.) w polu listy po lewej stronie.

zaawansowana sieć os x

Kliknij kartę Sprzęt(Hardware) , a zobaczysz, że pierwsza linia to Adres MAC(MAC Address) . Pomyślałem, że możesz po prostu wybrać opcję Ręcznie(Manually) z menu Konfiguruj(Configure) , ale to nie pozwala na edycję adresu MAC .

sprzęt sieciowy mac

W Terminalu(Terminal) możesz uzyskać adres MAC , wpisując następujące polecenie:

ifconfig en0 | grep ether

To da ci adres MAC dla interfejsu en0. W zależności od tego, ile interfejsów masz na swoim komputerze, może być konieczne kilkakrotne uruchomienie tego polecenia, za każdym razem dodając 1 do liczby. Na przykład uruchomiłem poniższe polecenia, aż dotarłem do interfejsu, który nie istniał.

system operacyjny terminala x ifconfig

Teraz możesz po prostu porównać podane tutaj adresy MAC z tymi, które widziałeś w Preferencjach (Preferences)systemowych(System) . W moim przypadku mój adres MAC Wi -Fi (WiFi MAC)f8:1e:df:d8:9d:8a pasuje do en1 , więc jest to interfejs, którego muszę używać do następnych poleceń.

Zanim zmienimy adres MAC , możesz użyć przydatnego polecenia w Terminalu(Terminal) , aby wygenerować losowy adres MAC , jeśli go potrzebujesz.

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

Teraz, gdy masz nowy adres MAC , możesz zmienić bieżący za pomocą poniższego polecenia. Zastąp XX(Replace XX) rzeczywistym adresem MAC , którego chcesz użyć.

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

Aby to zrobić, musisz być zalogowany jako Administrator lub musisz włączyć konto root w OS X . Domyślnie root jest wyłączony i lepiej pozostawić go wyłączonym, jeśli możesz. Po prostu zaloguj się jako administrator i powinieneś być w stanie uruchomić polecenie w porządku. Jednak przed zmianą adresu MAC poprosi Cię o podanie hasła .

Ponadto adres nie zmieni się, jeśli nadal będziesz mieć połączenie z siecią Wi(WiFi) -Fi . Musisz najpierw odłączyć się od dowolnych sieci, a następnie uruchomić polecenie. Co zaskakujące, odłączanie się od sieci bezprzewodowej w systemie OS X(OS X) wcale nie jest intuicyjne. Musisz nacisnąć i przytrzymać klawisz Option , a następnie kliknąć ikonę Wi(WiFi) -Fi , aby wyświetlić opcję rozłączenia.

odłącz się od systemu wifi x

Oto podsumowanie wszystkich poleceń, które uruchomiłem, aby uzyskać aktualny adres MAC , wygenerować losowy, zaktualizować adres MAC , a następnie sprawdzić, czy rzeczywiście się zmienił.

zmiana adresu mac w systemie x

Jak wspomniałem wcześniej, zdecydowanie nie jest to tak proste, jak proces w systemie Windows(Windows) , ale powinieneś być w stanie to zrobić, jeśli po prostu skopiujesz i wkleisz powyższe polecenia. Jeśli masz jakieś pytania, możesz dodać komentarz. Cieszyć się!



About the author

Jestem technikiem komputerowym z ponad 10-letnim doświadczeniem i doświadczeniem w pracy z urządzeniami z systemem Android. Od pięciu lat pracuję również w biurze, gdzie nauczyłem się obsługi Office 365 i MacOS. W wolnym czasie lubię spędzać czas na świeżym powietrzu, grając muzykę lub oglądając filmy.



Related posts