Pour réaliser ça sur une carte Aiport, il fallait auparavant lancer quelques « scripts » et des commandes avec le terminal, aujourd’hui vous pouvez utiliser un utilitaire gratuit publié par « smate.name », il vous permet de changer l’adresse MAC d’un carte Wifi « AirPort Extreme » d’Apple en toute simplicité (http://smat.name/en/spoofmac/).
Ou plus : http://slagheap.net/etherspoof/.
Pour mieux comprendre le principe du « spoofing « : il faut connaître quelques principes sur les réseaux :
En simplifiant, les réseaux communiquent entre eux d’adresse IP à adresse IP, au sein d’un réseau, la communication s’appuie sur les adresses MAC.
Si vous souhaitez envoyer un message à une adresse IP, votre ordinateur devra d’abord identifier quelle adresse MAC correspond à cette adresse IP.
Pour résoudre les adresses IP et MAC, votre ordinateur enverra à TOUT le réseau (Broadcast) une requête « arp (address resolution protocol)
» du type :
01:12:15.085530 arp who-as 192.168.1.12 tell 192.168.1.15
Le matériel qui possède l’adresse IP 192.168.1.12 répondra :
01:20:15.855361 arp reply 192.168.1.12 is-at 00:00:CA:85:85:50
L’inconvénient de ce protocole c’est que tout le réseau est informé de « qui » a « quoi », et qu’un logiciel d’écoute de réseau (un « sniffeur ») peut très simplement obtenir toutes les adresses MAC de votre réseau.
Les données récupérées sont inscrites dans un fichier dit « table arp » (Internet-to-Ethernet address translation tables).
Pour obtenir les adresses MAC enregistrées dans votre Mac :
$ arp -a
La table « arp » de votre Macintosh utilise toujours les dernières réponses obtenues.
Le plus simple pour un pirate c’est d’obtenir (en écoutant votre réseau) une adresse MAC puis avec l’aide de « smate.name » d’usurper cette adresse MAC et se voir donc accorder le droit de s’associer à votre borne.
Pour obtenir toutes les adresses IP/MAC de votre réseau :
Vous devez « pinger » l’adresse de broadcast, cette adresse est indiquée dans le résultat de la commande « ifconfig » juste après broadcast.
$ ping 192.168.1.255
Puis un « arp –a » doit vous donner toutes les adresses MAC de votre réseau
Le filtrage d’adresses MAC est un composant de votre sécurité, mais en aucun cas l’élément principal, comme les deux réglages précédents, il retardera seulement l’agresseur.