Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
получение mac-адреса сетевой карты, возможно ли реализовать?! |

21.09.2009, 19:05
|
|
Познающий
Регистрация: 08.02.2008
Сообщений: 65
Провел на форуме: 1250736
Репутация:
55
|
|
получение mac-адреса сетевой карты, возможно ли реализовать?!
Всем привет, можно ли написать программку, которая при открытии ее, воровала mac адрес сетевой карты?
|
|
|

21.09.2009, 19:21
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
http://www.codeguru.com/cpp/i-n/network/networkinformation/article.php/c5451
Допиши под себя
|
|
|

21.09.2009, 19:49
|
|
Познающий
Регистрация: 08.02.2008
Сообщений: 65
Провел на форуме: 1250736
Репутация:
55
|
|
Большое тебе спасибо, но к сожалению, я пока не силен в языке программирования. Помоги пожалуйста, если есть время
Переделать под меня. Какие данные дать?
***
Код:
// 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
Последний раз редактировалось begin_end; 21.09.2009 в 20:35..
|
|
|

21.09.2009, 22:23
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
в консоле прописываешь:
ping ip или ping hostname
где ip - IP адрес компа у которого нудно узнать MAC
hostname - тоже самое тока имя компа.
А потом делаешь
arp -a
и видиш соответствия IP и MAC и береш нужный тебе MAC
|
|
|

22.09.2009, 13:21
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме: 2868783
Репутация:
414
|
|
это справедливо лишь для хостов одной подсети.
|
|
|

24.09.2009, 16:41
|
|
Познающий
Регистрация: 15.02.2008
Сообщений: 98
Провел на форуме: 183980
Репутация:
50
|
|
в консоле прописываешь:
ping ip или ping hostname
где ip - IP адрес компа у которого нудно узнать MAC
hostname - тоже самое тока имя компа.
А потом делаешь
arp -a
и видиш соответствия IP и MAC и береш нужный тебе MAC
ыыы... жесть. во я ступил в своё время, чёта как то и в голову не пришло через консоль узнавать. Фсё гиниальное в простынь как гвоорится, +5.
Я давным давно узнавал параметры компа (и MAC в том числе) через WMI.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|