Zmień lub sfałszuj adres MAC w systemie Windows lub OS X
Każda karta sieciowa (Karta sieciowa) ma unikalny adres MAC (Media Access Control). Dotyczy to wszystkich typów kart sieciowych, w tym kart Ethernet i kart WiFi. Adres MAC jest sześciobajtowym numerem lub 12-cyfrową liczbą szesnastkową używaną do jednoznacznej identyfikacji hosta w sieci.
Przykładem adresu MAC jest 1F-2E-3D-4C-5B-6A i należy on do protokołu sieciowego warstwy 2 modelu OSI. W dzisiejszych sieciach ARP lub Address Resolution Protocol konwertuje adres MAC na adres protokołu warstwy 3, taki jak adres IP. Adres MAC można również nazwać a Adres fizyczny. Przeczytaj mój post na jak znaleźć adres MAC jeśli tego nie wiesz.
Wszystkie adresy MAC są zapisane na karcie sieciowej i nigdy nie można ich zmienić. Jednak możesz zmienić lub podrobić adres MAC w samym systemie operacyjnym za pomocą kilku prostych sztuczek.
Dlaczego więc chcesz zmienić swój adres MAC? Jest wiele powodów tego, głównie związanych z ominięciem pewnego rodzaju filtra adresów MAC ustawionego na modemie, routerze lub zaporze. Zmiana adresu MAC może pomóc w obejściu pewnych ograniczeń sieciowych poprzez emulację nieograniczonego adresu MAC lub podszywanie się pod autoryzowanym adresem MAC.
Na przykład sieć WiFi może zezwalać tylko autoryzowanym komputerom na łączenie się z siecią i filtrowanie komputerów na podstawie adresu MAC. Jeśli możesz wykryć prawidłowy adres MAC, możesz podrobić swój adres MAC i uzyskać dostęp do sieci WiFi.
Innym przykładem jest sytuacja, w której masz dostawcę usług internetowych, który pozwala tylko określonej liczbie komputerów połączyć się z Internetem z twojego 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, wykonując poniższe czynności.
Krok 1: Kliknij Początek, następnie Panel sterowania, następnie Połączenia sieciowe, i kliknij prawym przyciskiem myszy połączenie sieciowe, dla którego chcesz zmienić adres MAC, i wybierz Nieruchomości. Zazwyczaj tak będzie Połączenie lokalne lub Połączenie sieci bezprzewodowej.
Jeśli używasz systemu Windows Vista, Windows 7 lub nowszego, musisz przejść do Panel sterowania, następnie Sieć i Internet, następnie Centrum sieci i udostępniania, a następnie kliknij Zarządzaj połączeniami sieciowymi lub Zmień ustawienia adaptera.
Następnie możesz kliknąć prawym przyciskiem myszy adapter i wybrać Nieruchomości.
Krok 2: Na Generał lub Networking kartę, kliknij Konfiguruj przycisk.
Krok 3: Teraz kliknij zaawansowane kartę i kliknij Adres administrowany lokalnie własność lub Adres sieciowy własność.
Domyślnie Nieobecny wartość jest wybrana. Śmiało i kliknij Wartość przycisk radiowy i wprowadź nowy adres MAC. Adres MAC jest kombinacją 6 par liczb i znaków, tj. 40-A2-D9-82-9F-F2. Należy wpisać adres MAC bez kresek.
Możesz przejść do wiersza poleceń i wpisać IPCONFIG / ALL sprawdzić, czy adres MAC został zmieniony. Idź dalej i uruchom ponownie komputer, aby zmiany zaczęły obowiązywać.
To najprostszy sposób na zmianę adresu MAC w systemie Windows. Możesz to zrobić również 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 systemie OS X zdecydowanie nie jest tak łatwa, jak w systemie Windows. Po pierwsze, musisz użyć Terminalu (podobnie jak w wierszu 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. Wszystko krok po kroku wyjaśnię, ale czasami robi się to trochę skomplikowane.
Aby rozpocząć, sprawdźmy aktualny adres MAC komputera Mac. Możesz to zrobić na dwa sposoby: przez Preferencje systemowe lub przez Terminal. otwarty Preferencje systemu, Kliknij Sieć a następnie kliknij zaawansowane przycisk. Pamiętaj, aby najpierw wybrać odpowiedni interfejs (WiFi, Ethernet itp.) W polu listy po lewej stronie.
Kliknij na Sprzęt komputerowy zakładka, a zobaczysz pierwszą linię Adres MAC. Myślałem, że możesz po prostu wybrać Ręcznie od Konfiguruj rozwijane, ale to nie pozwala na edycję adresu MAC.
W Terminalu możesz uzyskać adres MAC wpisując następujące polecenie:
ifconfig en0 | grep ether
To da ci adres MAC interfejsu en0. W zależności od tego, ile interfejsów posiadasz na swoim komputerze, może być konieczne uruchomienie tego polecenia kilka razy, dodając 1 za każdym razem. Na przykład uruchomiłem poniższe polecenia, aż dotarłem do interfejsu, który nie istniał.
Teraz możesz po prostu porównać adresy MAC wymienione tutaj z tymi, które widziałeś poprzez Preferencje systemowe. W moim przypadku mój adres MAC Wi-Fi f8: 1e: df: d8: 9d: 8a mecze z en1, więc to jest interfejs, którego muszę użyć do następnych poleceń.
Zanim zmienimy adres MAC, możesz użyć użytecznego polecenia w Terminalu, 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 adres za pomocą poniższego polecenia. Zamień XX na rzeczywisty adres 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 roota w OS X. Domyślnie root jest wyłączony i lepiej jest wyłączyć go, jeśli możesz. Po prostu zaloguj się jako administrator i powinieneś być w stanie uruchomić polecenie w porządku. Zanim jednak zmienisz adres MAC, poprosi cię o podanie hasła.
Ponadto adres nie zmieni się, jeśli nadal masz połączenie z siecią WiFi. Musisz najpierw odłączyć się od dowolnej sieci, a następnie uruchomić polecenie. Co zaskakujące, odłączenie od sieci bezprzewodowej w OS X nie jest wcale intuicyjne. Musisz nacisnąć i przytrzymać Opcja a następnie kliknij ikonę WiFi, aby zobaczyć opcję rozłączenia.
Oto przegląd 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ł.
Jak wspomniałem wcześniej, zdecydowanie nie jest to tak proste, jak proces w systemie 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 napisać komentarz. Cieszyć się!