Uzak bilgisayarda kullanıcı adı nasıl bulunur?


11

Ağımdaki bazı bilgisayarların IP adresleri var. PsExec gibi, IP Adresini giriş olarak alan ve şu anda oturum açmış olan kullanıcının kullanıcı adını bulabilen herhangi bir komut satırı aracı var mı? İş istasyonuma bir şeyler kurabilirim, ancak diğerlerini yükleyemem. İş istasyonumda Metasploit / NMap / benzeri herhangi bir programı da çalıştırabilirim.

Yanıtlar:


6

Windows kutuları için psLoggedOn alın . Şu anda kutuda kimin konsol / rdp üzerinden oturum açtığını ve ağ paylaşımları üzerinden kimin bağlı olduğunu gösterir.

Bir uygulama yüklemek istemiyorsanız , komut satırından şu şekilde çalıştırabileceğiniz qwinsta ve sorgu oturumu komutları da vardır :

qwinsta /server:name_of_host or query session /server:name_of_host

Oh harika, bunun için bir PsTool var. Aptal hissediyorum. Her neyse, bu PsTools, uzak bilgisayara herhangi bir şey yüklenmesine gerek kalmadan varsayılan Windows XP yapılandırmasında çalışıyor mu?
Neil

Doğru. Güvenlik duvarı veya WMI'nın devre dışı bırakılması, ancak WMI için bir istisna içeriyor olsa bile, genellikle Windows güvenlik duvarının önüne geçecektir.
MikeJ

Yukarıdaki komut benim için 'Erişim reddedildi' veriyor, herhangi bir fikir?
chk.buddi

9

Bunu dene:

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

Misal:

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

Çıktı:

UserName
DOMAIN\User

(Evet, /nodedeğer belirtilmelidir)


2
Benim için çalıştı. Etki alanı Yöneticisi olarak cmd çalıştırmak gerekiyordu ya da "Erişim reddedildi" hatası aldım.
Otiel

Görünüşe göre iki hesabınız var: hesap bir ve hesap iki . Bu Yardım Merkezi eğitimini kullanmak ve Süper Kullanıcı personelinden hesapları birleştirmesini isteyebilirsiniz.
robinCTS


0

Bunu aşağıdaki komutlarla yapabilirsiniz. Bu, oturum açmış herhangi bir kullanıcı oturum açtıktan sonra explorer.exe'yi otomatik olarak çalıştıracağı için çalışır:

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.