web-dev-qa-db-fra.com

Rechercher l'adresse MAC d'un appareil connecté à mon ordinateur

J'ai un "appareil à boîte noire" (un lecteur de carte de crédit, auquel certains klutz ont perdu la carte de déverrouillage administrateur ...) exécutant un système d'exploitation inconnu, mais primitif. J'ai besoin de trouver son adresse MAC.

À ma disposition, j'ai l'appareil lui-même (mais pas d'accès à son interface d'administration), un ordinateur exécutant Ubuntu 12.04 (où j'ai tous les droits Sudo) et un câble Ethernet standard. Si nécessaire, je peux aussi secouer un commutateur Ethernet.

Comment rechercher l'adresse MAC du lecteur de carte?

1
Tomas Aschan

Avec l'aide d'un ami, j'ai maintenant résolu cela! =) C'est ce que j'ai fait:

  1. Installez Wireshark , qui est disponible dans les référentiels logiciels: Sudo apt-get install wireshark

  2. Démarrez le programme avec les autorisations root: Sudo wireshark

  3. Commencez à capturer sur le eth0 périphérique (morceau de gâteau - cliquez sur le bouton en haut à gauche de l'interface, sélectionnez le périphérique dans la boîte de dialogue et cliquez sur OK).

  4. Connectez le "périphérique boîte noire" et allumez-le. Les appareils enverront une grande quantité de paquets dans les deux sens en essayant d'établir une connexion. Wireshark les capturera tous.

  5. Trouvez un paquet provenant du "périphérique boîte noire". Wireshark affiche l'adresse MAC d'origine. Voila!

1
Tomas Aschan

S'il se connecte, nmap peut effectuer une analyse.

Sudo nmap -PN 169.154.0.0/16

De plus, plus obscurément, si l'appareil a un port série, vous pouvez le faire déborder au démarrage, ce qui peut également révéler des détails IP statiques.

Certes, cela nécessite un câble, et deviner ou obtenir les attributs de protocole.

0
mckenzm