Перейти к содержимому

Сервис обмена электронных валют

Партнерская программа Kredov

Как узнать MAC адрес посетителя?

#1 Banderas

Banderas
  • Пользователь
  • 1 168 сообщений
  • Репутация: 1
0

Отправлено 06 Декабрь 2009 - 02:35

Читал много статтей, но так и не понял, можно или нельзя. Одни говорят что можно, практически как узнать ИП адресс, а другие говорят нельзя, тао все бы юзали халявный интернет. Так что, давайте решим этот вопрос :D Я лично думаю что нет, потому что MAC адрес это очень интимное место нашего компа, ИМХО :blink:

 

 

  • 0


#2 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 06 Декабрь 2009 - 02:57

Banderas, Если бы было нельзя, скажи как тогда работает маршрутизатор, у которого в возможностях стоит фильтровка по IP, MAC и т.д.
У меня к примеру маршрутизатор настроен на макадреса двух компов, моего и брата, просто ещё Wi-Fi есть, поэтому доступ ограничили.
Вообще интерфейс написан на ASP. Возможно там есть функционал, а возможно драйверы у него такие, что запрашивают с компов через какой-нить системный вызов MAC. Я точно не знаю. Но явно, решение есть.
  • 0

#3 Banderas

Banderas
    Topic Starter
  • Пользователь
  • 1 168 сообщений
  • Репутация: 1

Отправлено 06 Декабрь 2009 - 11:20

А имел ввиду таким способом, чтобы работало в вебе. Например на PHP написать, или на PERL, ещё на каком-то языке... но так, что бы можно было интегрировать в сайт, и просто показывать пользователю его MAC адрес, ну или же сделать привязку пользователя к MAC адресу что бы небыло накруток.
  • 0


#4 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 06 Декабрь 2009 - 18:51

Banderas,
http://netadmin.chem.../MACAddress.htm
Для любой оси подходит последний вариант. Только нужно учитывать, что показывается MAC всех уровней связи. Как-то надо отбирать.
Если ваш сервак на PHP и вы разрешаете выполнять команды, то используя функции исполнения комманд


Но ты вводишь себя в заблуждение

Среди людей, плохо разбирающихся в сетях, существует распространенное мнение, что MAC-адрес железно вшит в сетевую карту и сменить его нельзя или можно только с помощью программаторов. На самом деле это не так. MAC-адрес легко меняется программным путем так как значение указанное через драйвер имеет более высокий приоритет чем зашитый в плату. Существует множество программ для смены MAC адреса, одна из самых удобных это SMAC MAC Address Changer, которую можно скачать на сайте: http://www.klcconsulting.net/smac/ Поскольку многие DHCP-серверы, которые раздают динамические IP, обычно делают привязку по MAC-адресу (то есть при неизменном MAC они будут выдавать одинаковый IP), то смена MAC-адреса через драйвер поможет сменить и локальный IP адрес. Постоянно изменяя свой MAC-адрес, пользователь становится почти неуязвимым для администратора сети, поскольку для идентификации компьютера можно использовать только IP, MAC-адрес и сетевое имя. Если эти три параметра будут меняться, то становится невозможно определить разные это клиенты или один и тот же. При этом администратор может жестко привязать выдаваемые IP адреса к списку определенных MAC-адресов пользователей - таким образом, DHCP может отказать устройству с незнакомым MAC в выдаче адреса.

В Windows смену MAC-адреса можно осуществить встроенными средсвами ОС. В свойствах сетевой платы, во вкладке «Дополнительно» Свойство: Сетевой адрес, указывается нужный MAC-адрес.

В Linux MAC-адрес меняется одной командой от пользователя root:

ifconfig ethN hw ether <mac-address>
где N — номер сетевого интерфейса.


  • 0

#5 Banderas

Banderas
    Topic Starter
  • Пользователь
  • 1 168 сообщений
  • Репутация: 1

Отправлено 06 Декабрь 2009 - 23:29

Лёха, спасибо =) Я знал что МАК адреса меняются, но например пользователи не привыкли что их также будут узнавать через МАК адрес, поэтому возможный накрутчик (типа меня), начнет регистрировать рефералов, меняя только ИП адреса. Что я хочу сказать, что можно очень широко распрастранять регистрацию и отслеживание уникальности пользователя через MAC адрес. :)
  • 0


#6 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 07 Декабрь 2009 - 00:05

Banderas, тут нужна поддержка серваками системных вызовов, что я привёл тебе выше. Но можно написать приложение на интегрированном языке, затем скомпилить, или сделать исполняемую программу и просто выполнять через CGI :)
  • 0


Оформление форума – IPBSkins.ru