Post

PsExec Nedir?

PsExec uygulayacağınız komutları uzak Windows sistemlerde çalıştırarak sonuçları kendi ekranınızda monitör edebilmenizi sağlayan bir uzak yönetim aracıdır.

PsExec Toollunun mimarı Mark Russinovich‘dir. Microsoft bu aracı satın alarak genel kullanıma sunmuştur.

Download Link: buradan : PsTools.ZIP

Paket olarak indirilebilen PsTools paketindeki araçlar şunlardır:

PsExec - İşlemleri uzaktan yürütme
PsFile - uzaktan açılan dosyaları gösterir
PsGetSid - Bir bilgisayarın veya kullanıcının SID'sini görüntüleme
PsInfo - sistemle ilgili bilgileri listeleme
PsPing - ağ performansını ölçme
PsKill - işlemleri ada veya işlem kimliğine göre sonlandırma
PsList - işlemler hakkında ayrıntılı bilgileri listeleyin
PsLoggedOn - Yerel olarak ve kaynak paylaşımı aracılığıyla kimlerin oturum açtığını görün (tam kaynak dahildir)
PsLogList - olay günlüğü kayıtlarının dökümünü oluşturma
PsPasswd - hesap parolalarını değiştirir
PsService - hizmetleri görüntüleme ve denetleme
PsShutdown - Bilgisayarı kapatır ve isteğe bağlı olarak yeniden başlatır
PsSuspend - işlemleri askıya alır
PsUptime - Sistemin son yeniden başlatılmasından bu yana ne kadar süreyle çalıştığını gösterir (PsUptime'ın işlevselliği PsInfo'ya dahil edilmiştir
ParametreKullanımı Hakkında
-aUygulamanın hangi işlemcide uygulanacağı belirlenir. Örnek olarak uygulamayı CPU 1 ve CPU 2 de işletmek için “-a 1,2″ parametresini girmek gerekir.
-cBelirtilen programı uzak bilgisayara kopyalar. Eğer boş bırakılırsa uygulamanın uzak sistemde çalıştırılabilir sistem yolu üzerinde bulunması gereklidir.
-dUygulamanın bitmesini bekleme.
-eBelirlenmiş kullanıcı profilini yükler.
-fProgram uzak sistemde yüklü olsa bile kopyalama yapar.
-iUzak sistemin masaüstü ile etkileşecek şekilde programı çalıştırır.
-lSüreç limitli kullanıcı olarak çalıştırır.
-nUzak bilgisayardan timeout zamanını saniye olarak belirler.
-pKullanıcı adına şifre belirler. Değer boş geçilirse şifre girişi için bir ekran açar.
-sUzak süreç Sistem hesabı ile çalışır
-uUzak bilgisayara giriş için kullanıcı adı belirler.
-vProgram eğer uzak bilgisayardakinden yeni veya daha üst versiyonda ise kopyalama işlemi yapar.
-wSürecin çalışacağı klasörü belirler.
-xKullanıcı arabirimini Winlogon masaüstünde gösterir.
-prioritySürecin çalışma önceliğini belirler -low, -belownormal, -abovenormal, -high veya -realtime
computerPsExec’in hangi bilgisayar veya bilgisayarlarda çalıştırılacağı belirler. Eğer boş bırakırsanız lokal sistemde çalışır, eğer bilgisayar ismi olarak “\\*” verilirse içinde bulunulan domaindeki bütün bilgisayarlarda uygulama çalıştırılır.
@filePsExec’in yazi dosyasında listelenen her bilgisayar için çalışmasını sağlar

CMD:

#Uzak Bilgisayara Domain admin ve şifresi ile bağlanmak
psexec \\remote_computer & ip -u domain\admin -p password -i process_name
psexec \\10.5.10.53 -u guler.com\faruk -p Password524+* -i cmd

#Uzak bilgisayarda uygulama(örn:NOTEPAD) başlatmak
psexec \\computer-istanbul -u guler.com\faruk -p Password524+* -i calc

#Uzak bilgisayarda PID numarasına bakarak uygulama sonlandırmak
pskill \\computer-istanbul -t 2672

#Uzak bilgisayarın ip adres bilgilerini almak
psexec \\COMPUTER-istanbul ipconfig -all

#Uzak bilgisayara mesaj göndermek
psexec \\COMPUTER-istanbul msg * merhaba-hello
#Uzak bilgisayarda Powershell'i açmak
psexec \\computer-istanbul -s -i -d powershell

#Uzak bilgisayarda Regedit'i açmak
psExec \\computer-istanbul -s -i regedit.exe
PsExec \\computer-istanbul -i -d "C:\windows\regedit.exe

#Uzak bilgisayarda Chrome çalıştırmak
PsExec \\10.5.x.x -i -d "C:\Program Files\Google\Chrome\Application\chrome.exe"

#Uzak bilgisayarda kullanıcı oluşturup parola tanımlamak
Net user wordpress Password123+ /add

Saygılarımla. – Best Regards.

This post is licensed under CC BY 4.0 by the author.