Как изменить MAC-адрес сетевой карты?

Рубрика: IT. Сети. Связь
Метки: |
Четверг, 1 декабря 2011 г.
Просмотров: 33671
Подписаться на комментарии по RSS

Представляю вашему вниманию небольшой FAQ по вопросам несанкционированного доступа к локальной сети :) Вернее, это лишь необходимые базовые вопросы адресации канального уровня сети.

Поскольку большинство локальных сетей строится по технологии Ethernet, то адресация внутри таких сетей происходит на канальном уровне по физическим адресам конечных устройств. Часто даже имеется жёсткая привязка доступа к сети по физическому адресу сетевой платы. Более того привязку к MAC-адресам используют и провайдеры доступа в интернет (Дом.ru, насколько знаю, практикует такое). Таким образом выйти в интернет получится только с устройства зарегистрированного у провайдера по MAC-адресу, что часто бывает неудобно. Итак, пришло время этот адрес изменить, поехали.

 

1. Что такое MAC-адрес и как его узнать?

MAC-адрес — это физический адрес сетевой карты. Расшифровывается как Media Access Control. Любая сетевая карточка или сетевое устройство (коммутатор, маршрутизатор) имеет MAC-адрес, который представляет собой в шестнадцатиричном формате запись следующего вида:

00-1D-72-D3-FF-15

Здесь вместо любого символа может стоять цифра от 0 до F (в шестнадцатиричной системе счисления). Первая половина MAC-адреса (24 бита) — это номер вендора, вторая часть — идентификатор самой сетевой карточки. Первую половину производителям сетевых устройств раздаёт уполномоченная организация, а вторую назначают сами фирмы.

Например, у меня сетевая плата Marvell Yukon 88E8040. Её MAC-адрес приведён выше. Первая часть: 00-1D-72 будет одинаковой у всех карточек Marvell Yukon, а вторая — только у моей.

 

 

Как я получил эти сведения? Чтобы узнать MAC своей сетевой карты, нужно открыть консоль (Пуск -> cmd -> <ENTER> в Windows Vista/7 или Пуск -> Выполнить -> cmd в Windows XP) и набрать команду:

ipconfig /all

Затем нужно найти свою сетевую карточку (ищите там, где есть слово Ethernet) и вы обнаружите физический адрес сетевой платы (см. рисунок).

Если работаете в Linux:

ifconfig -a | grep HWaddr

 

2. Можно ли изменить MAC-адрес?

Да, можно! Возможности программно изменить MAC-адрес сетевой карты нет только у древнейших устройств и на некотором сетевом оборудовании (и то сделано это специально в целях повышения безопасности сети).

 

3. Как изменить MAC-адрес сетевой карты?

 

В Windows Vista/7:

  1. Пуск -> правый щелчёк на «Компьютер» -> Свойства

     

     

  2. Диспетчер устройств

     

     

  3. Сетевые адаптеры -> правый щелчёк по вашей сетевой карте -> Свойства

     

     

  4. Вкладка «Дополнительно» -> Сетевой адрес (Locally Administered Address)

     

     

Для Windows XP всё аналогично:

  1. Пуск -> правый щелчёк на «Мой Компьютер» -> Свойства -> Вкладка «Оборудование»
  2. Диспетчер устройств
  3. Сетевые платы -> правый щелчёк по вашей сетевой карте -> Свойства
  4. Вкладка «Дополнительно» -> Сетевой адрес (Locally Administered Address)

По умолчанию скорее всего стоит пункт «Отсутствует». Перед изменением MAC-адреса обязательно (!) запишите куда-нибудь заводской адрес платы (смотрим его в ipconfig /all). Всё, меняете MAC-адрес и можете заниматься хакерскими атаками.

К слову смена MAC-адреса — незаконное деяние, по крайней мере, если стоит цель несанкционированного доступа к сети; пользуйтесь на свой страх и риск.

И в заключение покажу как изменить MAC в Unix/Linux. В режиме суперпользователя (root) выполните команду: ifconfig ethN hw ether <mac-address>

Здесь ethN — имя сетевого интерфейса.

 

P.S. На самом деле приведённый в примерах MAC-адрес — не мой :)

P.P.S. Подмена MAC-адреса также ещё называется MAC-спуфингом (от англ. spoof — мистификация).

twitter.com facebook.com vkontakte.ru mail.ru friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru yandex.ru del.icio.us

Комментариев: 17

  1. 2011-12-01 в 16:05:49 | Para_Belok
    ]]>]]>

    я помню, у нас в Питере была привязка к МАС, ты тогда еще не знал, как исправить

    : D

  2. 2011-12-01 в 21:50:57 | Chewits
    ]]>]]>

    да, тоже вспомнил) Питер и навеял написать..ну и еще я тут в своей лабораторантской хочу ноут к местной сети подключить:)

  3. 2012-02-06 в 16:18:42 | betteroff.biz

    [удалено за спам]

  4. 2012-04-03 в 19:28:10 | Max

    Здравствуйте. Подскажите пожалуйста... проделав подобную манипуляцию, в случае необходимости, как все обратно вернуть? И к примеру при переустановке оси все изменения сбросятся? Заранее спасибо за ответ! ))

  5. 2012-04-07 в 09:35:11 | Chewits
    ]]>]]>

    По делу то, если рассуждать разумно, на сетевых картах и других устройствах есть энергонезависимая память, в которой хранится мак-адрес сетевой карты, его можно заменять...

    Но на самом деле, есть подозрение, что для обычных сетевых карточек при проделывании описанных манипуляций меняется адрес на уровне драйвера сетевой карты, а чтобы перепрошить физический нужен программатор, но могу ошибаться :)

    Опытов по переустановке пока нет возможности провести, а вот узнать настоящий MAC-адрес завода производителя с максимальной степенью точности можно на коробке от сетевой карты, либо на самой сетевой карте наклеен стикер с физическим адресом..

    А вот остальным методам узнавания я не очень доверяю, потому что как сказал, половина функций сетевой карты выполняется с помощью драйвера - не на физическом уровне, а на логическом, что там правда, а что суррогатная информация неизвестно)

  6. 2012-04-15 в 15:56:01 | Vik

    У меня не вводятся последние знаки 00-1D-72-D3- (FF-15 ЭТИ НЕ ВВОДЯТСЯ, КУРСОР НЕ ДВИГАЕТСЯ)

  7. 2012-04-17 в 18:49:20 | Chewits
    ]]>]]>

    Вводите без дефисов!

  8. 2012-08-14 в 21:47:46 | Алексей

    Всё сделал как написано, единственное все символы с дефисом не помещаются в данной поле ввода (ввёл без них)

    Но но но, провайдер всё равно не пускает в сеть(( хотя в ipconfig MAC обновился

    Странно конечно...

  9. 2012-08-14 в 22:40:30 | Chewits
    ]]>]]>

    а скажите, что за провайдер, какой регион? совсем не обязательно провайдер фильтрует (только) по MAC. Посмотрите, настройки IP-адреса, прокси-сервера, может быть у вас вообще через специализированное программное обеспечение подключается?

    ну и можно в конце концов позвонить провайдеру :)

  10. 2012-09-11 в 22:47:52 | Лёша

    Тоже не пускает а мас адрес обновился.Регион татарстан.Что еще можно сделать ? Один комп соединяет,второй нет(поочередно).Настройки интернета должны быть одинаковые?

  11. 2012-09-14 в 11:37:07 | Chewits
    ]]>]]>

    >Что еще можно сделать ?

    Позвоните провайдеру, опишите ситуацию: что вам надо подключаться с двух компов попеременно. Если девушка на телефоне говорит, что это невозможно, просите соединить с техническим специалистом. Служба поддержки крупных провайдеров работает круглосуточно, не стесняйтесь, вас не съедят и не посадят, это нормальная ситуация. Расскажите, что пробовали менять MAC-адрес в конце концов, что нужно поменять еще.

  12. 2012-11-16 в 20:04:21 | Игорь

    Спасибо! Помогло избежать задержек при переходе с роутера на сетевую карту при проверках IP-TV. Без замены МАС приходилось ждать до 2-х часов, что раздражало.

    Удачи.

  13. 2012-12-30 в 11:52:09 | Антон

    Скажите после проделанной аперации в XP с новым кодом не грузится интернет пишет ОШИБКА соед. Как быть подскажите плиз?

  14. 2012-12-30 в 13:50:34 | Chewits
    ]]>]]>

    Антон, вам нужно было записать старый MAC-адрес на бумажку, прежде чем что-либо менять и после того как всё перестало работать вернуть старый адрес на место. Если вы этого не сделали, то советую звонить оператору, а также учить русский язык.

  15. 2013-02-27 в 20:13:45 | Юрий

    Забавно. Но на моей Висте там пусто в этих окошках и конфиг в смд выдает нули - хотя найти мас адреса я могу ПАНЕЛЬ УПРАВЛЕНИЯ -> ЦЕНТР УПРАВЛЕНИЯ СЕТЯМИ И ОБЩИМ ДОСТУПОМ -> ПРОСМОТР СОСТОЯНИЯ -> СВЕДЕНИЯ - там адреса высвечиваются - но поменять там их не получается...

  16. 2013-03-16 в 16:19:14 | Eddicus
    ]]>]]>

    Здравствуйте, если можно помогите с моей проблемой, мне забанили аккаунт на покерстарс, я в компьютерном клубе сделал другой, пришел домой опять забанили, сегодня пришел к провайдеру и попросил сменить мой динамический айпи адрес на новый статистический, также купил другую сетевую карту, скажите, что мне нужно сделать еще? Заранее благодарен.

  17. 2013-03-17 в 15:22:38 | Chewits
    ]]>]]>
    что мне нужно сделать еще?
    это зависит от того, чего вы желаете достигнуть:)

    Если вас банят за нарушение правил игры, то никакая смена аккаунтов и IP вам не поможет в конечном итоге.

    Сформулируйте свой вопрос. Как настроить интернет? если он у вас не работает после установки новой сетевой карты, есть два пути:

    1. обратиться к провайдеру, чтобы они зарегистрировали вашу новую сетевую карту

    2. изменить MAC сетевой карты, как описано выше на адрес старой сетевой карты

    или задайте мне вопрос так, чтобы на него можно было ответить)

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



(обязательно)