2010-05-24 14:55:00 +0000 2010-05-24 14:55:00 +0000
11
11

Hoe vind ik de gebruikersnaam op een andere computer?

Ik heb de IP adressen van een aantal computers in mijn netwerk. Is er een commando regel tool zoals PsExec, die het IP Adres als invoer kan nemen en de gebruikersnaam van de huidige ingelogde gebruiker kan achterhalen? Ik kan dingen installeren op mijn werkstation, maar niet op de anderen. Ik kan ook Metasploit / NMap / andere dergelijke programma’s uitvoeren op mijn werkstation.

Antwoorden (4)

9
9
9
2012-06-21 07:21:12 +0000

Probeer dit eens:

wmic.exe /node:"IP-or-HostName" ComputerSystem Get UserName

Voorbeeld:

wmic.exe /node:"172.28.1.100" ComputerSystem Get UserName

Uitgang:

UserName
DOMAIN\User

(Ja, de waarde /node moet worden genoteerd)

6
6
6
2010-05-24 17:09:56 +0000

Voor Windows dozen krijgt u psLoggedOn . Het vertelt je wie er momenteel is aangemeld op de box via console/rdp en wie er is verbonden via netwerkshares.

Als je geen app wilt installeren, zijn er ook de commando’s qwinsta en query session die je kunt uitvoeren vanaf de commandoregel zoals dit:

qwinsta /server:name_of_host or query session /server:name_of_host
1
1
1
2010-05-24 15:12:11 +0000

Kijk eens naar MetaLAN

0
0
0
2017-11-07 17:59:30 +0000

U kunt dit doen met de volgende commando’s. Dit werkt omdat elke ingelogde gebruiker automatisch explorer.exe zou starten na het inloggen:

for /f "TOKENS=1,2,*" %%a in ('tasklist /s %PCNAME% /FI "IMAGENAME eq explorer.exe" /FO LIST /V') do if /i "%%a %%b"=="User Name:" (set domain_user=%%c)    
for /f "TOKENS=1,2 DELIMS=\" %%a in ("%domain_user%") do set domain=%%a && set user=%%b