Раскопал тут у себя когда-то очень давно написанную утилиту смены MAC-адреса адаптера под винду. Чем и делюсь с Хабра сообществом.
Для тех, кто считает сие творение бесполезным, ибо «в свойствах сетевухи адрес можно поменять у любого адаптера». Отвечу: не все. Вот доказательство:
- Нет, никакого фотошопа. Адрес действительно не поменять таким способом
- Да, я проверял, что моя утилита сменит МАС-адрес такому адаптеру.
Главное окно программы выглядит вот так:
Проверяем, что МАС-адрес сменился
Попутно утилита умеет травить ARP-таблицу соседним компам в локалке. Фактически, она для того и была создана. А функционал изменения МАС-адреса прикрутил когда-то давно для своих тестов. GIU выглядит несколько коряво, т.к. не планировался её выпуск в свет, писал для себя. По той же причине не решён вопрос run-time библиотек и некоторые пришлось тащить с утилитой. Исходников, увы, найти пока не удалось. Но если всё же откопаю их — поделюсь.
Для работы утилиты требуется библиотека winpcap
Работает в среде Windows XP SP3. Под Windows 7 отчего-то не захотела менять адрес. Может, только у меня такой глюк? В любом случае, пока исходники не найду поправить не смогу. Так что пользуйтесь пока чем есть.
Автор: shanker