Как подделать ваш MAC-адрес в Mac OS X
Оглавление:
MAC-адрес — это уникальный идентификатор, назначенный вашей сетевой карте, и в некоторых сетях в качестве метода безопасности применяется фильтрация MAC-адресов. Подмена MAC-адреса может потребоваться по нескольким причинам, и очень легко подделать ваш MAC-адрес в macOS Monterey 12, macOS Big Sur 11, macOS Catalina, macOS Mojave 10.14, macOS High Sierra, Sierra 10.12, El Capitan, Yosemite 10. .10, Mac OS X 10.4, 10.5, 10.6, 10.7, OS X 10.8 и OS X 10.9. Для целей этой статьи мы предполагаем, что вы хотите подделать MAC-адрес беспроводной сети вашего Mac, то есть вашу карту Wi-Fi.
Без лишних слов, вот трехэтапный процесс, как подделать и изменить MAC-адрес в macOS и Mac OS X.
1: Получить текущий сетевой интерфейс
Некоторые Mac используют en0, а другие en1 для wi-fi, вы можете быстро определить, в каком случае на вашем Mac, удерживая нажатой клавишу OPTION и щелкнув пункт меню wi-fi, чтобы увидеть интерфейс .
2: Получение текущего MAC-адреса
Вам понадобится ваш текущий MAC-адрес беспроводной сети, чтобы вы могли установить его обратно без перезагрузки. Запустите приложение «Терминал» и введите следующую команду:
ifconfig en1 | grep эфир
Вы увидите что-то вроде:
ether 00:12:cb:c6:24:e2
И значения после «эфира» составляют ваш текущий MAC-адрес. Запишите это куда-нибудь, чтобы не забыть. Если вы это сделаете, это не конец света, вам просто нужно перезагрузиться, чтобы сбросить его из изменений.
Примечание. Возможно, ваш Mac имеет карту Wi-Fi на en0 или en1, поэтому вам может потребоваться настроить строку в соответствии с вашим сетевым интерфейсом, как описано выше.
Подмена MAC-адреса в MacOS
Чтобы подделать ваш MAC-адрес, вы просто устанавливаете это значение, возвращаемое из ifconfig, в другое шестнадцатеричное значение в формате aa:bb:cc:dd:ee:ff. При необходимости вы можете сгенерировать случайный.
В этом примере мы установим для нашего беспроводного MAC-адреса значение 00:e2:e3:e4:e5:e6, введя следующую команду:
sudo ifconfig en1 ether 00:e2:e3:e4:e5:e6
Если интерфейс wi-fi en0, команда будет выглядеть так:
sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx
Команде sudo потребуется ввести пароль root для внесения изменений.
Опять же, вам нужно убедиться, что ваш сетевой интерфейс идентифицирован правильно, поэтому, если у вас возникнут какие-либо проблемы, вы можете подтвердить, что wi-fi использует en1 или en0.
Проверка поддельного MAC-адреса сработала
Если вы хотите проверить, сработала ли подделка, введите ту же команду, что и ранее:
ifconfig en1 | grep эфир
Теперь вы увидите:
эфир 00:e2:e3:e4:e5:e6
Это означает, что ваш MAC-адрес теперь равен тому значению, которое вы установили. Если вы хотите дополнительно проверить подделку, просто войдите в свой беспроводной маршрутизатор и просмотрите список «доступных устройств» (или подключенных устройств), и ваш поддельный MAC-адрес будет частью этого списка.
Если вы хотите вернуть своему MAC-адресу его реальное значение, просто введите приведенные выше команды ifconfig с MAC-адресом, который вы получили на шаге 1. Вы также можете перезагрузить свой Mac.
Наслаждаться!
Примечание: Читатель Ди Браун отмечает следующее, что может помочь некоторым пользователям, испытывающим трудности: «для запуска 10.5.6 вам нужно сделать трюк, чтобы отсоединиться от сети.НЕ ВЫКЛЮЧАЙТЕ АЭРОПОРТ