PDA

Просмотр полной версии : получение mac-адреса сетевой карты, возможно ли реализовать?!


MrTrick
21.09.2009, 19:05
Всем привет, можно ли написать программку, которая при открытии ее, воровала mac адрес сетевой карты?

Kaimi
21.09.2009, 19:21
http://www.codeguru.com/cpp/i-n/network/networkinformation/article.php/c5451

Допиши под себя

MrTrick
21.09.2009, 19:49
Большое тебе спасибо, но к сожалению, я пока не силен в языке программирования. Помоги пожалуйста, если есть время
Переделать под меня. Какие данные дать?

***

// Fetches the MAC address and prints it static void GetMACaddress(void) { IP_ADAPTER_INFO AdapterInfo[16]; // Allocate information // for up to 16 NICs DWORD dwBufLen = sizeof(AdapterInfo); // Save memory size of buffer DWORD dwStatus = GetAdaptersInfo( // Call GetAdapterInfo AdapterInfo, // [out] buffer to receive data &dwBufLen); // [in] size of receive data buffer assert(dwStatus == ERROR_SUCCESS); // Verify return value is // valid, no buffer overflow PIP_ADAPTER_INFO pAdapterInfo = AdapterInfo; // Contains pointer to // current adapter info do { PrintMACaddress(pAdapterInfo->Address); // Print MAC address pAdapterInfo = pAdapterInfo->Next; // Progress through // linked list } while(pAdapterInfo); // Terminate if last adapter }



кто умеет, допишите чтобы данные приходили на мыло или FTP
если что Icq 450145

slesh
21.09.2009, 22:23
в консоле прописываешь:
ping ip или ping hostname
где ip - IP адрес компа у которого нудно узнать MAC
hostname - тоже самое тока имя компа.
А потом делаешь
arp -a
и видиш соответствия IP и MAC и береш нужный тебе MAC

razb
22.09.2009, 13:21
это справедливо лишь для хостов одной подсети.

dos999
24.09.2009, 16:41
в консоле прописываешь:
ping ip или ping hostname
где ip - IP адрес компа у которого нудно узнать MAC
hostname - тоже самое тока имя компа.
А потом делаешь
arp -a
и видиш соответствия IP и MAC и береш нужный тебе MAC
ыыы... жесть. во я ступил в своё время, чёта как то и в голову не пришло через консоль узнавать. Фсё гиниальное в простынь как гвоорится, +5.

Я давным давно узнавал параметры компа (и MAC в том числе) через WMI.