Как подделать свой MAC-адрес в Mac OS X

Терминал

MAC-адрес — это уникальный идентификатор, присвоенный вашей сетевой карте, и в некоторых сетях фильтрация MAC-адресов используется в качестве метода безопасности. Подмена MAC-адреса может потребоваться по нескольким причинам, и очень легко подделать ваш MAC-адрес в Mac OS X 10.4, 10.5, 10.6, 10.7, OS X 10.8 и OS X 10.9. В рамках этой статьи мы предполагаем, что вы хотите подделать беспроводной MAC-адрес вашего Mac, то есть вашу карту Wi-Fi. Без лишних слов, вот трехэтапный процесс, как это сделать …

Получение вашего текущего MAC-адреса

Во-первых, вам понадобится текущий MAC-адрес беспроводной сети, чтобы вы могли восстановить его без перезагрузки. Запустите приложение Терминал и введите следующую команду:

ifconfig en1 | grep ether

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Вы увидите что-то вроде:

ether 00:12:cb:c6:24:e2

А значения после «эфира» составляют ваш текущий MAC-адрес. Запишите это где-нибудь, чтобы не забыть. Если вы это сделаете, это не конец света, вам просто нужно перезагрузиться, чтобы сбросить его после изменений.

Обратите внимание: возможно, на вашем Mac есть карта Wi-Fi на en0, поэтому вам может потребоваться соответствующая настройка строки.

Подмена MAC-адреса

Чтобы подменить свой 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

Команда sudo потребует ввести пароль root, чтобы внести изменения.

Опять же, некоторые Mac используют en0, поэтому, если у вас возникнут какие-либо проблемы, вы можете попробовать это.

Проверка работы поддельного MAC-адреса

Если вы хотите убедиться, что обман сработал, введите ту же команду, что и раньше:

ifconfig en1 | grep ether

Теперь вы увидите:

ether 00:e2:e3:e4:e5:e6

Это означает, что ваш MAC-адрес теперь соответствует установленному вами значению. Если вы хотите дополнительно проверить подделку, просто войдите в свой беспроводной маршрутизатор и посмотрите список «доступных устройств» (или подключенных устройств), и ваш поддельный MAC-адрес будет частью этого списка.

Если вы хотите вернуть своему MAC-адресу его реальное значение, просто введите указанные выше команды ifconfig с MAC-адресом, полученным на шаге 1. Вы также можете перезагрузить Mac.

Наслаждайтесь!

Заметка: Читатель Ди Браун отмечает следующее, что может помочь некоторым пользователям, испытывающим трудности: «при запуске 10.5.6 вам нужно сделать трюк, чтобы отключиться от сети. **** НЕ ВЫКЛЮЧАЙТЕ АЭРОПОРТ ****. Что вам нужно сделать, так это щелкнуть свой аэропорт, щелкнуть присоединиться к сети и ввести какое-то вымышленное имя в качестве сетевого ssid. Затем, пока он пытается подключиться, нажмите «Отмена». На этом этапе вы можете спуфлировать, используя команду sudo ifconfig en1 ether »

другие читатели отмечают, что трюк Ди Брауна работает и в 10.5.7 и выше. Спасибо, Ди!

Обновить: Если у вас все еще возникают проблемы со спуфингом MAC-адреса в Leopard или Snow Leopard, вышеуказанный метод все еще работает, но попробуйте отсоединиться от любой беспроводной сети, НО оставьте свой беспроводной аэропорт включенным (как упоминалось выше) — простой способ сделать это — ввести следующее в командной строке:

airport -z

Обратите внимание, что у вас должна быть настроена команда airport для работы с пользователями, вы можете сделать это, скопировав и вставив эту команду в терминал Mac:

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

После отключения от сети вы сможете подделать свой MAC-адрес как обычно.

Обновлено 28.02.2012: Для Mac OS X Lion интерфейс аэропорта теперь называется «Wi-Fi», и поэтому команда для подмены MAC-адреса в OS X 10.7, OS X 10.8 Mountain Lion и OS X Mavericks:

sudo ifconfig en0 Wi-Fi aa:bb:cc:dd:ee:ff

Для некоторых компьютеров интерфейсом может быть Wi-Fi, но вы подделываете его, указав вместо него «эфир».

sudo ifconfig en0 ether aa:bb:cc:dd:ee:ff

Не забудьте заранее отключиться от любой сети с помощью «airport -z», сохраняя при этом активную карту. Если проблемы по-прежнему возникают или появляется сообщение «неверное значение», попробуйте выключить и снова включить беспроводную сетевую карту, используя следующие действия:

sudo ifconfig en0 down

Теперь снова включите сетевой адаптер:

sudo ifconfig en0 up

Затем перейдите к подделке MAC-адреса:

sudo ifconfig en0 ether aa:bb:cc:dd:ee:ff

Повторное включение сетевой карты может привести к ее подключению к последней доступной беспроводной сети.

MAC-адрес должен оставаться подделанным до перезагрузки, но вы всегда можете проверить свой MAC-адрес в графическом интерфейсе или командной строке с помощью networksetup -listallhardwareports, если вам интересно текущее состояние.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.