Технический форум

Технический форум (http://www.tehnari.ru/)
-   Вопросы от новичков (http://www.tehnari.ru/f179/)
-   -   Поиск по MAC-адресу (http://www.tehnari.ru/f179/t33389/)

k2m 22.02.2010 09:44

Поиск по MAC-адресу
 
Подскажите пожалуйста как можно найти хозяина MAC-адреса?Я гдето читал что вроде можно по MAC-адресу выяснить IP,а вот по IP уже можно искать владельца.Или можно сразу по MAC?

Long Cat 22.02.2010 11:36

ARP — Википедия
MAC - адрес, это уникальный адрес сетевого устройства.
Что вы собираетесь искать?

AlexZir 22.02.2010 12:16

Учитывая, что даже средствами MS DOS этот адрес можно поменять - поиск по MAC-у вам мало поможет!

Цитата:

Программная смена MAC адреса
Почему-то считается, что MAC адрес компьютера нельзя изменить. Но это не совсем так. Вернее совсем не так. Конечно, в каждой сетевой карте производителем прошит несменяемый MAC адрес. Но при загрузке драйвера сетевой карты в среде Windows происходит просмотр реестра на наличие некоторых параметров. Если такие параметры найдены, то драйвер использует MAC адрес из реестра.
Что это за параметры? Раздел: “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contr ol\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\00XX - где XX - номер конкретного сетевого адаптера. Здесь надо добавить значение "NetworkAddress" типа REG_SZ - желаемое значение MAC адреса. В этом же разделе в части ...\Ndi\params необходимо создать раздел "NetworkAddress" со следующими значениями (типа REG_SZ):
  • Default – значение MAC адреса по умолчанию в HEX виде;
  • LimitText = 12 – длина MAC Адреса;
  • Optional =1/0 – если 1 - то опционально, если 0 – то обязательно;
  • ParamDesc= любой текст, краткое описание;
  • Type=edit – означает, что можно редактировать;
  • UpperCase=1 – автоперевод в верхний регистр.
Итого - для смены MAC адреса надо просто внести изменения в реестр и перезапустить драйвер сетевой карты.
Перезапуск драйвера сетевой карты производится вызовом функций SetupAPI: SetupDiGetClassDevs, SetupDiEnumDeviceInfo, SetupDiGetDeviceRegistryProperty, SetupDiSetClassInstallParams, SetupDiCallClassInstaller
Или же можно сменить подобным образом:
Цитата:

в командной строке ввести ipconfig /all. Идем в панель управления, Открываем Сетевые подключения. В свойствах нужного нам сетевого подключения жмем кнопку [Настроить...]
Во вкладке дополнительно, в списке параметров сетевой карты находим параметр схожий с: Сетевой адрес, Network Address. Название этого параметра зависит от драйвера.
Вводим новое значение этого параметра, и проверяем командой ipconfig /all
Значение MAC адреса указанное в настройках драйвера сетевой карты имеет приоритет перед аппаратным адресом.
Это смена MAC-а стандартными средствами Windows, как видите, это вполне возможно. Из-под DOS для этого пользуются утилитой macshift.exe, которая является свободнораспространяемой.

k2m 22.02.2010 12:18

Я своим ноутбуком ловлю чью-то wi-fi сеть,и мне известен только MAC-адрес.Вот я и хочу найти хозяина сети чтоб договорится с ним.

Long Cat 22.02.2010 12:18

Совсем не стандартными и не на всех картах.
Действительно, программа для карт Realtek является DOS программой. Но отнюдь не стандартной.

Цитата:

Я своим ноутбуком ловлю чью-то wi-fi сеть,и мне известен только MAC-адрес.Вот я и хочу найти хозяина сети чтоб договорится с ним.
Только стучать в дверь соседям в радиусе 100-150 метров. И искать по усилению уровня сигнала.

AlexZir 22.02.2010 12:35

k2m
Вам проще будет поговорить с соседями, кто-нибудь да слышал про беспроводную сетку в вашем районе. А так - поиск IP может увести вас очень далеко за пределы РФ, особенно если он динамический или если человек пользуется анонимайзерами.

Long Cat 22.02.2010 12:41

Цитата:

Сообщение от AlexZir (Сообщение 298475)
Учитывая, что даже средствами MS DOS этот адрес можно поменять - поиск по MAC-у вам мало поможет!


Или же можно сменить подобным образом:

Это смена MAC-а стандартными средствами Windows, как видите, это вполне возможно. Из-под DOS для этого пользуются утилитой macshift.exe, которая является свободнораспространяемой.

MACSHIFT- это утилита с интерфейсом командной строки.
Под чистым DOS не работает.

И это хитрый способ с реестром работает не на всех картах и драйверах.

AlexZir 22.02.2010 12:46

А я и не говорил, что это на всех картах сработает, но на большом числе современных карт вполне действует. Просто привел эту цитату как пример того, что если человек продвинутый - ему никто не сможет помешать подменить свой MAC и т.д. таким образом, что никто и не догадается об этом. Так что по MAC-адресу в большинстве случаев искать бессмысленно. Да и чистым DOS сейчас немногие пользуются.

k2m 22.02.2010 13:04

Спасибо!Я все понял.Да,отдельное спасибо AlexZir!Я так и сделаю.Только у меня еще один вопрос:Я в частном доме ловлю сети с многоэтажки которая находится метрах в 50-60 от моего дома,а вот ноутбук с включиным wi-fi,который находится в соседней комнате не могу.Почему так может быть?

Long Cat 22.02.2010 13:07

Потому, что ноутбук по умолчанию не является точкой доступа. Его будет видно, если он настроен как точка доступа или связь организовывается в режиме точка-точка(AdHoc).


Часовой пояс GMT +4, время: 13:49.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.