GNU/Linux >> Znalost Linux >  >> Linux

Jak získat MAC adresy zařízení, která nejsou v síti

Pokud to není ve stejné síti, s největší pravděpodobností nebudete moci.

MAC adresy jsou hardwarové adresy a jsou obvykle skryty za routerem, pokud nejste ve stejné síti nebo nemáte přímý přístup k zařízení. Jinými slovy, jakmile opustíte síť, pokud dotyčné zařízení není/nejsou přímo připojeno k routeru, získáte při dotazování na síť MAC adresu přepínače, nikoli jednotlivých zařízení.

V závislosti na zabezpečení vaší sítě nemusíte být schopni získat ani MAC adresy zařízení na stejném přepínači, protože mohou být na různých VLAN.

Na základě toho jste se ve svém komentáři zeptali, zda můžete získat nějaké další informace o zařízení (zařízeních). Bez přístupu k síti, ve které se zařízení nachází, je docela obtížné získat jakékoli informace o čemkoli jiném než o routeru. Aniž by to bylo příliš technické, pokud zařízení nemá svou vlastní statickou IP adresu, kterou znáte, což je u mobilního zařízení nepravděpodobné, pokud se dotazujete na síť zvenčí, získáte veřejnou IP routeru, nikoli zařízení. Konkrétně u mobilních telefonů můžete pravděpodobně získat informace přes Bluetooth, pokud je v zařízení povoleno, ale musíte být v těsné blízkosti. Podle jednoho z komentujících může být také možné čichat provoz zařízení v dostatečné blízkosti. Pravděpodobně existují způsoby, jak získat více informací, ale pravděpodobně je to více problémů, než to stojí za to.

Nejjednodušší způsob, jak získat informace o zařízení v jiné síti, je jednoduše se k této síti připojit.

Edit:Jak říkáš v jiném komentáři, máš WiFi adaptér, ke kterému se může někdo připojit. Pokud se zařízení k tomuto adaptéru nepřipojí, nemůžete o něm získat žádné informace. Ale pokud se zařízení připojí k vašemu WiFi adaptéru, pokud přiděluje IP adresy, budete moci vidět MAC adresu i IP adresu, kterou jste přidělili, a pomocí MAC adresy můžete zhruba odvodit, na jakém typu zařízení je založeno. vypnout část MAC adresy výrobce. Pokud zařízení povolíte přístup k internetu, budete také moci vidět všechny pakety, které odesílá prostřednictvím vašeho adaptéru. můžete být schopni získat nějaké další informace konkrétně o zařízení, ale záleží na zařízení, vašem WiFi adaptéru, softwaru, který používáte... a tak dále, což znamená, že existuje mnoho proměnných.


Je možné zjistit MAC adresy zařízení, která jsou fyzicky blízko vás, pokud mají povolenou wifi.

Když zařízení odesílá datové pakety přes wifi, jsou označeny MAC adresou odesílatele a cílovou MAC adresou (obvykle bezdrátový router). Obsah paketu bude s největší pravděpodobností zašifrován pomocí WPA nebo WEP atd., ale MAC adresy nemohou být. Představte si to jako zapečetěný dopis s adresou.

Nezáleží na tom, pokud nejste ve stejné síti, protože pakety doslova cestují vzduchem a všemi směry. Pokud nejste ve stejné síti, ale nic vám nebrání v jejich zobrazení, možná nebudete moci číst obsah paketů nebo komunikovat s odesílatelem.

Proto je důležité dávat pozor na nezabezpečené bezdrátové sítě bez šifrování.

Jeden nástroj, který vám pomůže zachytit a zobrazit tato data, se nazývá airodump-ng.

I když zařízení není připojeno k bezdrátové síti, může stále „testovat“, aby zjistilo, zda je v dosahu sítě, ke které bylo dříve připojeno.


Linux
  1. Jak se dostat ke službě/serveru, který je v nepřístupné síti (pomocí SSH tunelů)

  2. Nástroj pro získání řádků v jednom souboru, které nejsou v jiném?

  3. Proč nejsou síťová rozhraní v /dev jako jiná zařízení?

  1. Jak bezpečně získat verzi Ksh?

  2. Jak dosáhnu toho, aby cURL nezobrazoval indikátor průběhu?

  3. Jak mohu řídit řazení síťových rozhraní?

  1. Jak zjistit, jaké další stroje jsou připojeny k místní síti?

  2. Jak získat Tty ve kterém Bash běží?

  3. Které síťové porty jsou vyhrazeny operačním systémem Linux?