web-dev-qa-db-fra.com

Impossible d'usurper l'adresse MAC dans un MacBook

J'ai du mal à usurper mon adresse MAC sur mon nouveau MacBook Pro (OSX 10.13.6): cela ne change tout simplement pas -.- "

Sur mon ancien MacBook, j'ai créé et utilisé ce script:

#! /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

Cela a bien fonctionné sur mon ancien MacBook, mais après la migration de mon utilisateur vers le nouveau MacBook, l'ancien et la nouvelle adresse MAC sont les mêmes. J'ai également essayé des outils tiers (brew install spoof-mac) avec le même résultat.

Si j'essaie maintenant d'usurper mon adresse MAC, la sortie est toujours comme ça, peu importe si le WIFI est connecté, déconnecté ou désactivé.

tim@Tim:~$ ./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

Des conseils ce qui est mal configuré?

19
Verim

Ce que vous pouvez obtenir de https://forums.developer.Apple.com/thread/106768 est: Il a été activement supprimé et Apple n'est pas disposé à restaurer il

Il ne fonctionne pas avec les nouveaux appareils (2018+), sur ceux-ci, même lorsqu'il est utilisé avec des adaptateurs externes (comme les adaptateurs USB-C vers Ethernet). Donc ce n'est PAS causé par le matériel, c'est la combinaison de MacOS et du nouveau matériel qui désactive la fonctionnalité.

Je me demande s'il existe un moyen de tromper MacOS en "pensant" qu'il s'agit d'un Mac plus ancien. Peut-être que cela fonctionnera à nouveau.

2
Arno N. Uehm