Рабочая группа (workgroup)

  • Автор темы Автор темы -=zuk=-
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Z

-=zuk=-

Необходимо зная IP выдрать имя рабочей группы. Вроде ето надо выдирать с нетбуса, дайте хотябы правельное русло!
 
Если для локального компа то можно

Код:
try 


const 
WorkKey='System\CurrentControl­Set\Services\VxD\VNETSUP'; 
LogKey='System\CurrentControlS­et\Services\MSNP32\NetworkProv­ider'; 


procedure TForm1.FormCreate(Sender: TObject); 
var 
reg : TRegistry; 
domain, log : string; 
begin 
reg:=TRegistry.create; 
reg.RootKey:=HKEY_LOCAL_MACHIN­E; 
if reg.KeyExists(WorkKey) then 
 begin 
 if reg.OpenKey(WorkKey,false) then 
   begin 
   domain:=Reg.ReadString('Workgr­oup'); 
   Label3.Caption:= domain; 
   reg.CloseKey; 
   end; 
 end; 
if reg.KeyExists(LogKey) then 
 begin 
 if reg.OpenKey(Log,false) then 
   begin 
   log:=Reg.ReadString('Authentic­atingAgent'); 
   Label4.Caption:= log; 
   reg.CloseKey; 
   end; 
 end; 
reg.Free; 
end;
 
Более правильно так:

Код:
procedure TForm1.Button1Click(Sender: TObject); 
var 
Info: PWkStaInfo100; 
begin 
if NetWkstaGetInfo(nil, 100, Pointer(Info)) = NERR_SUCCESS then 
try 
 ShowMessage(string(WideString(­Info^.wki100_langroup))); 
finally 
 NetApiBufferFree(Info); 
end; 
end;
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab