W tym krótkim samouczku dowiesz się, jak sprawdzić adres mac i jak go edytować losowo lub w celu uzyskania określonego zastępczego adresu mac.
W tym samouczku będę pracował na karcie sieciowej enp2s0 , wymień tę kartę sieciową na swoją (np eth0, wlan0 itp.)
Aby sprawdzić swój adres mac, po prostu wykonaj:
ifconfig
Widzimy, że na karcie sieciowej enp2s0 adres mac to d0:17:c2:12:3c:cd, podczas gdy adres mac karty wifi wlp3s0 to a2:58:a6:6a:29:04. Adresy Mac 12 cyfr, 6 pól składających się z 2 znaków i liter oddzielonych : jak XX:XX:XX:XX:XX:XX.
Pierwsze 6 znaków i cyfr należy do producenta urządzenia, w moim przypadku d0:17:c2 należy do ASUS. Ostatnie 12 cyfr to numer identyfikacyjny sprzętu i jest unikalny.
Przede wszystkim, aby edytować adres mac naszej karty sieciowej, musimy wyłączyć naszą kartę sieciową, mac nie można zmienić, gdy karta jest używana. Aby wyłączyć naszą kartę sieciową uruchom:
Jeśli konfiguracja enp2s0 nie działaNastępnie, aby edytować nasz adres mac, wpisz:
ifconfigenp2s0 hw eter 00:00:00:00:00:01Następnie włącz kartę sieciową z powrotem, wpisując:
ifconfigenp2s0 w górę
Jeśli potrzebujesz często edytować naszego Maca, być może wygodnie jest użyć programu o nazwie macchanger, aby zainstalować go na systemach Debian lub Ubuntu uruchom:
trafnyzainstalowaćmacchanger
Podczas instalacji zostaniesz zapytany, czy macchanger powinien się uruchomić, gdy urządzenie sieciowe jest włączone, tutaj możesz zdecydować, co chcesz, domyślna zmiana adresu mac nie powinna powodować problemów, chyba że router jest skonfigurowany do akceptowania określonych adresów mac.
Wybierz dowolną z opcji i naciśnij Enter, aby zakończyć.
Po zainstalowaniu macchangera możemy również sprawdzić nasz adres mac, wpisując
macchanger-s <NAZWA URZĄDZENIA>
Jak widać, pasuje do ujawnionego adresu mac ifconfig .
Tutaj Macchanger pokazuje aktualny mac, prawdziwy mac sprzętowy (stały MAC) i nowy, jeśli go przypiszesz. Aby szybko zmienić adres mac na losowy adres, po prostu uruchom:
macchanger-r <NAZWA URZĄDZENIA>Upewnij się, że uruchamiasz macchangera jako root i że urządzenie sieciowe jest wyłączone. Jeśli podczas uruchamiania tego polecenia pojawi się błąd, uruchom:
ifconfig <NAZWA URZĄDZENIA>w dółAby wyłączyć kartę sieciową, po jej wpisaniu ifconfig ponownie, a zobaczysz, że Twoja karta sieciowa się nie pojawi.
Następnie uruchom |_+_| ponownie.
Jeżeli chcemy nadać naszej karcie konkretny adres możemy wykonać:
macchanger-mXX:XX:XX:XX:XX:XXNa przykład
macchanger-m 32: ce: cb: 3c:63:cd enp2s0
Jeśli ustawimy naszą kartę i uruchomimy ifconfig, zobaczymy nasz nowy adres mac.
Po edycji naszego adresu mac musimy ponownie włączyć kartę sieciową, do tego uruchomienia::
ifconfig <NAZWA URZĄDZENIA>w góręifconfig
Teraz widzimy, że nasz system wyświetla również nowy adres mac 32: ce: cb: 3c: 63: cd.
Zapory sieciowe i IDS mogą zawierać zasady dotyczące białej listy i blokowania określonych adresów MAC. Manipulowanie fizycznym adresem naszych kart sieciowych to świetny krok, aby uniknąć pozostawiania śladów w dziennikach i zwiększyć prywatność poprzez maskowanie urządzenia lub ominąć przeszkody bezpieczeństwa podczas pentestów sieci, najczęstszym zastosowaniem, jak wspomniano na początku, jest gdy chcemy złamać dostęp do Wi-Fi, który oddziela podłączone urządzenie od pakietu aircrack poprzez klonowanie jego adresu mac.
Mam nadzieję, że ten samouczek dotyczący macchangera okazał się przydatny. Śledź LinuxHint, aby uzyskać więcej wskazówek i aktualizacji dotyczących systemu Linux.