Как узнать сетевое имя компьютера и название домена
Маленький сниппет для получения сетевого имени компьютера и названия домена. Но сперва структура, которая нам понадобится для работы.Code (Assembler) : Убрать нумерацию
- struct WKSTA_INFO_100
- wki100_platform_id dd ?
- wki100_computername dd ?
- wki100_langroup dd ?
- wki100_ver_major dd ?
- wki100_ver_minor dd ?
- ends
Code (Assembler) : Убрать нумерацию
- ; Запросить данные
- invoke NetWkstaGetInfo,NULL,100,lpWKSTA
- or eax,eax
- jnz loc_errror
- ; Указатель на структуру WKSTA_INFO_100
- mov ebx,[lpWKSTA]
- ; [ebx+WKSTA_INFO_100.wki100_langroup] -> название домена
- ; [ebx+WKSTA_INFO_100.wki100_computername] -> имя компьютера
В приложении пример программы с исходным текстом, которая выводит имя компьютера и название рабочей группы, к которой он относится.
Просмотров: 983 | Комментариев: 2
Внимание! Статья опубликована больше года назад, информация могла устареть!
Комментарии
Отзывы посетителей сайта о статье
ManHunter
(01.11.2022 в 02:29):
Значит есть какие-то способы (время, заголовки запроса, гео через js, еще куча других) или на каком-то этапе через впн просвечивают реальные данные. И вопрос не по адресу, и тема оффтоп.
Александр
(31.10.2022 в 23:04):
Не знаю, в какую тему спросить, но тут хоть разговор о сетях. Когда хочу накачать файлов с пиндосовских nitroflare.com и rapidgator.net, то там ограничение на число загрузок (заставляют часами ждать или требуют денежку за "премиум"). Открываю другой браузер, включаю ВПН, захожу по тем же ссылкам, но результат одинако негативный: надо продолжить ждать. Manhnter, откуда же пиндосы знают, что я русский?
Добавить комментарий
Заполните форму для добавления комментария