web-dev-qa-db-fra.com

Résoudre une adresse IP d'une machine distante à son adresse MAC

Je voulais savoir si possible d'obtenir l'adresse MAC du nœud distant (Point d'ordinateur/accès) si je connais son adresse IP.

J'ai entendu dire que si quelqu'un vous envoie un email (même via Gmail), vous pouvez trouver l'adresse IP (à l'aide des en-têtes de messagerie), obtenir l'adresse MAC et trouver l'emplacement physique exact de l'expéditeur de messagerie en interrogeant leur fournisseur de services Internet. et en utilisant cette adresse MAC. Quelqu'un peut-il faire la lumière sur cette question?

5
Rushil Paul
  1. En ce qui concerne les en-têtes de messagerie, vous pouvez, à certaines occasions, trouver l'adresse IP de l'expéditeur à l'aide des en-têtes de messagerie et suivez-le à l'aide de cette adresse, pas l'adresse MAC. La géolocalisation de la propriété intellectuelle a toujours été portée, mais certaines recherches intéressantes ont été réalisées récemment ( vers (vers la géolocalisation IP indépendante du client - Yong Wang )

  2. Un moyen de suivre les adresses MAC que j'attends sera plus fréquente dans les années à suivre, passe par l'adresse IPv6 d'un hôte. Dans certaines implémentations de l'adressage IPv6 où une adresse IPv6 est générée automatiquement pour une interface, l'adresse MAC de cette interface est intégrée à la partie hôte de l'adresse IPv6. (- Détails )

10
john

Informations envoyées dans les en-têtes via l'interface Web Gmail:

Received: by 10.0.22.202 with SMTP id o10mr1683492bkb.70.1307695606700; Fri,
 10 Jun 2011 01:46:46 -0700 (PDT)
Received: by 10.0.57.83 with HTTP; Fri, 10 Jun 2011 01:46:46 -0700 (PDT)
X-Originating-IP: [121.121.121.121]

Cependant, en utilisant un client logiciel, mes en-têtes de messagerie disent ceci:

Received: from [192.168.17.21] (myhost.myisp.com [121.121.121.121])
    by mx.google.com with ESMTPS id ex2sm1432764wbb.65.2011.06.10.01.32.47
    (version=TLSv1/SSLv3 cipher=OTHER);
    Fri, 10 Jun 2011 01:32:48 -0700 (PDT)

Donc, oui, vos en-têtes de messagerie mai contiennent l'adresse IP de l'emplacement à partir duquel vous avez connecté.

Pouvez-vous déduire une adresse MAC matérielle à partir de là? Si vous n'êtes pas sur le même sous-réseau et que vous puissiez envoyer des demandes d'ARP ou avoir un autre accès local. C'est ainsi que les travaux de routage Internet - même le serveur SMTP de Google n'aura pas eu cette information. Si vous avez un accès local à un réseau, vous utilisez Email pour obtenir que les informations sont probablement excessives de toute façon; Vous pourriez le trouver simplement en écoutant le fil ou l'OTA.

10
user2213

Si vous connaissez l'adresse IP, vous savez à peu près tout ce dont vous avez besoin - vous pouvez utiliser la géolocalisation. Mais la géolocalisation ne vous aidera pas à obtenir l'emplacement physique exact, il est seulement approximatif.

Vous pouvez probablement trouver l'emplacement physique exact uniquement si vous aviez accès à la base de données des clients de l'ISP, ce qui vous obligerait à y pirater.

Connaître l'adresse MAC ne révèle aucune information supplémentaire (à l'exception du fabricant de la carte réseau ou du routeur de la cible).

Les adresses MAC ne sont utiles que dans un réseau local, elles sont utilisées pour traiter un niveau inférieur aux adresses IP. Pour cette raison, la manière habituelle de trouver une adresse MAC pour certaines adresses IP ( [~ # ~ # ~ ~ ~ ~] ) ne fonctionne que dans le réseau local.

4
svick