Ответ 1
Спуфинг снова работает на Catalina (macOS 10.15) (спасибо @Жизнь сложна и источник)
У меня есть некоторый touble, подменяющий мой MAC-адрес на моем новом MacBook Pro (OSX 10.13.6): он просто не меняет -.- "
На моем предыдущем MacBook я создал и использовал этот скрипт:
#! /bin/bash
echo "Old MAC:"
sudo ifconfig en0 ether | grep ether
MAC=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
sudo ifconfig en0 ether $MAC
echo "New MAC ($MAC):"
sudo ifconfig en0 ether | grep ether
Он отлично работал на моем старом MacBook, но после переноса моего пользователя на новый MacBook старый и новый MAC-адрес совпадают. Я также попробовал сторонние инструменты (brew install spoof-mac) с тем же результатом.
Если я сейчас попытаюсь подделать свой MAC-адрес, вывод всегда будет таким, не имеет значения, подключен ли WIFI, отключен или отключен.
[email protected]:~$ ./renewMac.sh
Old MAC:
ether 88:e9:fe:83:XX:XX
New MAC (cd:4c:a0:01:9f:e4):
ether 88:e9:fe:83:XX:XX
Какие-нибудь советы, что неправильно настроено?
Спуфинг снова работает на Catalina (macOS 10.15) (спасибо @Жизнь сложна и источник)
Что вы можете получить из https://forums.developer.apple.com/thread/106768 : Он был активно удален, и Apple не хочет его восстанавливать.
Он не работает с новыми устройствами (2018+), на них он не работает даже при использовании с внешними адаптерами (такими как адаптеры USB-C - Ethernet). Так что это НЕ вызвано оборудованием, это сочетание MacOS и нового оборудования, которое отключает эту функцию.
Интересно, есть ли способ обмануть MacOS, "подумав", что он имеет дело со старым Mac? Может быть, тогда это сработает снова.