Comment usurper votre adresse MAC sous Mac OS X

Une adresse MAC est un identifiant unique attribué à votre carte réseau, et certains réseaux implémentent le filtrage d'adresse MAC comme méthode de sécurité. L'usurpation d'une adresse MAC peut être souhaitée pour plusieurs raisons, et il est très facile d'usurper votre adresse MAC sous Mac OS X 10.4, 10.5, 10.6, 10.7, OS X 10.8 et OS X 10.9. Dans le cadre de cet article, nous allons supposer que vous voulez usurper l'adresse MAC sans fil de votre Mac, c'est-à-dire votre carte Wi-Fi. Sans plus tarder, voici un processus en trois étapes sur la façon de le faire ...

Récupération de votre adresse MAC actuelle

Tout d'abord, vous allez vouloir votre adresse MAC sans fil actuelle afin de pouvoir la réinitialiser sans redémarrer. Lancez l'application Terminal et tapez la commande suivante:

ifconfig en1 | grep ether

Vous saurez voir quelque chose comme:

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

Et les valeurs après «éther» composent votre adresse MAC actuelle. Ecrivez ceci quelque part pour ne pas l'oublier. Si vous le faites, ce n'est pas la fin du monde, il vous suffira de redémarrer pour le réinitialiser à partir d'un changement.

Remarque, il est possible que votre Mac possède la carte Wi-Fi sur en0, vous devrez donc ajuster la chaîne en conséquence.

Usurper une adresse MAC

Pour usurper votre adresse MAC, il vous suffit de définir cette valeur renvoyée par ifconfig à une autre valeur hexadécimale au format aa: bb: cc: dd: ee: ff. Vous pouvez en générer un au hasard si besoin est.

Pour cet exemple, nous allons définir notre adresse MAC sans fil sur 00: e2: e3: e4: e5: e6 en émettant la commande suivante:

sudo ifconfig en1 ether 00:e2:e3:e4:e5:e6

La commande sudo vous demandera d'entrer votre mot de passe root pour effectuer la modification.

Encore une fois, certains Mac utilisent en0, donc si vous rencontrez des problèmes, vous pouvez essayer cela.

Vérification de l'adresse MAC falsifiée travaillée

Si vous voulez vérifier que l'usurpation a bien fonctionné, tapez la même commande que précédemment:

ifconfig en1 | grep ether

Maintenant vous verrez:

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

Ce qui signifie que votre adresse MAC est maintenant la valeur que vous avez définie. Si vous souhaitez vérifier davantage l'usurpation d'identité, connectez-vous simplement à votre routeur sans fil et consultez la liste des périphériques disponibles (ou périphériques connectés), et votre adresse MAC falsifiée fera partie de cette liste.

Si vous souhaitez rétablir la valeur réelle de votre adresse MAC, exécutez simplement les commandes ifconfig ci-dessus avec l'adresse MAC que vous avez récupérée à l'étape 1. Vous pouvez également redémarrer votre Mac.

Prendre plaisir!

Remarque: Le lecteur Dee Brown signale ce qui suit, ce qui peut aider certains utilisateurs ayant des difficultés: "en cours d'exécution 10.5.6, vous devez faire l'affaire pour vous dissocier du réseau. **** NE PAS ARRÊTER L'AÉROPORT ****. Ce que vous aurez à faire est de cliquer sur votre aéroport et de cliquer sur rejoindre le réseau et d'entrer un faux nom comme le ssid du réseau. Ensuite, pendant que vous essayez de vous connecter, cliquez sur Annuler. A ce stade, vous pouvez utiliser la commande sudo ifconfig en1 ether "

d'autres lecteurs soulignent que l'astuce de Dee Brown fonctionne aussi dans 10.5.7. Merci Dee!

Mise à jour: Si vous rencontrez encore des problèmes avec l'usurpation d'adresses MAC dans Léopard ou Snow Leopard, la méthode ci-dessus fonctionne mais essayez de vous dissocier avec n'importe quel réseau sans fil MAIS gardez votre Airport sans fil activé (comme mentionné ci-dessus) pour taper ce qui suit dans la ligne de commande:

airport -z

Notez que vous devez avoir la configuration de la commande 'airport' pour travailler pour les utilisateurs, vous pouvez le faire en copiant et en collant cette commande dans le terminal Mac:

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

Une fois dissocié du réseau, vous devriez être en mesure d'usurper votre adresse MAC comme d'habitude

Updated 28/02/2012 : Pour Mac OS X Lion, l'interface de l'aéroport est maintenant appelé "Wi-Fi" et donc la commande pour usurper une adresse MAC dans OS X 10.7, OS X 10.8 Mountain Lion, et OS X Mavericks, est :

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

Pour certains ordinateurs, le Wi-Fi peut être l'interface mais vous parodie en spécifiant "ether" à la place.

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

N'oubliez pas de vous dissocier de tout réseau au préalable avec "airport -z" tout en gardant la carte active. Si vous continuez à rencontrer des problèmes ou à recevoir un message indiquant une "valeur incorrecte", essayez d'activer et de désactiver la carte réseau sans fil en procédant comme suit:

sudo ifconfig en0 down

Maintenant, réactivez le NIC:

sudo ifconfig en0 up

Puis procédez à usurper l'adresse MAC:

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

La réactivation de la carte réseau peut entraîner son rattachement au dernier réseau sans fil disponible.

L'adresse MAC doit rester usurpée jusqu'au redémarrage, mais vous pouvez toujours vérifier quelle est votre adresse MAC dans l'interface graphique ou la ligne de commande avec networksetup -listallhardwareports si vous êtes curieux de connaître l'état actuel.