Программная смена Mac адреса |
Программная смена Mac адреса |
[da_smag] |
10.01.2006 1:21
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: 1 |
Программная смена MAC адреса
Почему-то считается, что MAC адрес компьютера нельзя изменить. Но это не совсем так. Вернее совсем не так. Конечно, в каждой сетевой карте производителем прошит несменяемый MAC адрес. Но при загрузке драйвера сетевой карты в среде Windows происходит просмотр реестра на наличие некоторых параметров. Если такие параметры найдены, то драйвер использует MAC адрес из реестра. Что это за параметры? Раздел: “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\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 И все! Новый MAC адрес установлен! |
FreeMan |
10.01.2006 9:41
Сообщение
#2
|
- Группа: Пользователи Сообщений: 480 Пол: Мужской Репутация: 4 |
есть проги для смены МАС адреса. http://www.securitylab.ru/software/243652.php
-------------------- бб
|
Lapp |
10.01.2006 10:28
Сообщение
#3
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Возможность смены mac-адреса входит в спецификацию драйвера сетевой карты. Помнится, я сам писал программы, которые умели это делать. То есть я писал просто сбор статистики по сети, но заодно включил и это (раз уж есть возможность). Но придумать, зачем это мне надо, я так и не смог..
-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
FreeMan |
10.01.2006 11:22
Сообщение
#4
|
- Группа: Пользователи Сообщений: 480 Пол: Мужской Репутация: 4 |
Цитата Но придумать, зачем это мне надо, я так и не смог.. У нас в инсте сетка. Один знакомый на мой вопрос "а нельзя ли просто кабель в соседнюю комнату кинуть и заходить в сетку от них(чтоб за подключение не платить)?" ответил "там проверка МАС-адреса стоит. и левых не пускают" -------------------- бб
|
Dark |
11.01.2006 20:13
Сообщение
#5
|
Знаток Группа: Пользователи Сообщений: 408 Пол: Мужской Репутация: 3 |
У меня например каб. модем стоит - тока по мак адресам работает
скоро один компутер сетки домашней поменяется. Вместе с сетевухой =) если ее макадрес на новый комппихнуть - будет наверна нормуль работать хотя - проще позвонить в техподдержку с просьбой зарегить новый макадрес ;) -------------------- - Где я?
- Во тьме. - В какой тьме? - Во тьме твоего мозга. |
Текстовая версия | 22.09.2024 15:43 |