Сейчас на форуме: hgdagon, asfa, bartolomeo (+4 невидимых)

 eXeL@B —› Программирование —› MAC адреса виртуальных соединений
Посл.ответ Сообщение

Ранг: 88.3 (постоянный), 3thx
Активность: 0.040
Статус: Участник

Создано: 22 января 2007 13:50
· Личное сообщение · #1

Вот такая проблема:

MAC адрес сетевой карты назначается производителем, МАС адрес GPRS или DIALUP или DOCK соединения назначается системой, если мы получаем список всех соединений в системе, есть ли какие нибудь возможности отделить виртуальные соединения (у которых МАС назначен системой) и соединения сетевой карты?

Смотрел в гугле, написано, что якобы последний бит первого октета за это отвечает, но что то у меня не подходит... Было еще предложение составлять базу данных уже выданных МАС адресов - чушь полная...

Список соединений получаю через IPHLTAPI.DLL->GetAdapretsInfo




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 22 января 2007 14:12
· Личное сообщение · #2

Enigma, если речь идёт об адаптерах, я не думаю что есть простой способ, т.к. все они miniport drivers, и все одинаково совместимы со стеком. Иначе не работало бы ничего По поводу того что делает такой адаптер реальным - так это наличие железа. То есть, hardware resource который использует этот драйвер - например IRQ. Windows показывает это в properties - попробуй туда копнуть.




Ранг: 155.4 (ветеран)
Активность: 0.140
Статус: Участник
Робо-Алкаш

Создано: 22 января 2007 14:22
· Личное сообщение · #3

Хочешь узнать не подменили ли mac-адрес?

-----
Researcher




Ранг: 172.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 22 января 2007 19:41
· Личное сообщение · #4

если я все правильно понял, то ищу инфу про ARP spoofing и ARP poisoning

-----
HOW MUCH BLOOD WOULD YOU SHED TO STAY ALIVE




Ранг: 88.3 (постоянный), 3thx
Активность: 0.040
Статус: Участник

Создано: 22 января 2007 21:24
· Личное сообщение · #5

s0larian пишет:
То есть, hardware resource который использует этот драйвер - например IRQ.

Так тут наверное тоже будут проблемы, для виртуального соединения винда тоже IRQ назначает... наверное не выйдет...

overwriter пишет:
Хочешь узнать не подменили ли mac-адрес?

Нет, хочу привязаться к железу...

ProTeuS пишет:
если я все правильно понял, то ищу инфу про ARP spoofing и ARP poisoning

Вроде нет, скорее всего что то типа Organizationally Unique Identifier (OUI).

Я получил вот такие МАС адреса (цифры не точно):

LAN: 00 FD 5D 23 54 E1
GPRS, DIALUP: 00 5D 45 00 00 00
DOCK: 00 00 00 00 00 01

Кто нибудь знает, какой формат МАС у dock? Может от 64 битный, а не 48?

А в структуре, которую возвращает GetAdapretsInfo ничего нет, что разграничивает витруальное и "физическое" подключение?




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 23 января 2007 08:53
· Личное сообщение · #6

Enigma пишет:
Так тут наверное тоже будут проблемы, для виртуального соединения винда тоже IRQ назначает... наверное не выйдет...

Выйдет - только что глянул - у меня в компе есть контроллер broadcom и стоит vmware. В properties, как я и говорил, у реального адаптера есть resources: IRQ и memory range. А так же, есть ещё details->hardware ids:
"PCI\VEN_14E4&DEV_167D&SUBSYS_05771014&REV_11" против "*VMnetAdapter1"


 eXeL@B —› Программирование —› MAC адреса виртуальных соединений
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати