A Windows operációs rendszer különböző módokon kezeli a távoli rendszereket. Telnet, RDP, VNC néhány közülük. De ezek a lehetőségek általában egy grafikus felhasználói felülethez kapcsolódnak. Ha inkább egy parancssori felületet részesítünk előnyben, akkor van egy Psexec nevű alternatíva.

A Psexec valójában egy eszközkészlet, amely a következő eszközökből áll.,ed a felhasználók a távoli rendszerek

  • PsLogList használt lista esemény naplók lakik a távoli rendszerek
  • PsPasswd megváltoztathatod az adott felhasználó jelszavát a távoli rendszeren
  • PsPing használt ping a távoli rendszer
  • PsServervice használt lista kezelése a Windows szolgáltatások a távoli rendszeren
  • PsShutdown használt kikapcsolás, jelentkezzen ki, felfüggessze, majd indítsa újra a távoli Windows rendszer
  • PsSuspend használt felfüggeszthetjük, illetve folytathatjuk folyamatok a távoli Windows rendszer.,
  • PsUptime távoli rendszer üzemidejének megjelenítéséhez használt
  • ezeknek az eszközöknek a többsége 32 és 64 bites architektúrában található. A binárisok ennek megfelelően használhatók.

    Download Psexec Tools

    a Pstools-t Mark Russinovich fejlesztette ki, és az alábbi linkről tölthető le. A PStools a “Sysinternals” csomag része, amely számos eszközt biztosít a rendszerkezeléshez és a belső funkciókhoz. A PStools letölthető a Sysinternals webhelyről.,

    Run Command Remote System

    legalapvetőbb használata a Psexec parancs csak fut egyszerűen parancsot a távoli rendszeren. Annak érdekében, hogy futtasson egy parancsot a távoli rendszeren, meg kell adnunk egy felhasználónevet és jelszót a távoli rendszeren futtatandó paranccsal. A szintaxis a PS exec, mint az alábbiakban.

    psexec 

    ebben a példában a ipconfig parancsot futtatjuk a távoli rendszeren, ahol az IP címe 192.168.122.66. A felhasználónév Administrator, A jelszó pedig 123456Ww.,

    $ psexec \\192.168.122.66 -u Administrator -p 123456Ww ipconfig
    Run Command Remote System

    lásd a parancs végrehajtása a távoli rendszerben probléma nélkül.

    átirányítja a Psexec parancs kimenetét

    a parancs távoli rendszeren történő futtatása után a parancs kimenetét az aktuális szabványos kimenetre nyomtatjuk,amely a jelenlegi shell. Ez a kimenet átirányítható egy >fájlba., Ha sok távoli rendszerünk van a parancs futtatásához, ez az opció nagyon hasznos lesz.

    $ psexec \\192.168.122.66 -u Administrator -p 123456Ww ipconfig > 192.168.122.66_ifconfig

    ebben a példában a ipconfig parancs kimenetet a 192.168.122.66_ipcopnfig nevű fájlba menti .

    adja át a

    kivonatot az előző példában, megadtuk a felhasználói jelszót. Az egyetlen lehetőség nem az egyértelmű szöveges felhasználói jelszó. A felhasználói token hash értékét is megadhatjuk. A példát követve megadjuk a felhasználói token hash-jét.,

    $ psexec \\192.168.122.66 -u Administrator -p q23q34t34twd3w34t34wtw34t ipconfig

    parancs másolása a Helyiről a távoli rendszerre

    a parancsok futtatása a távoli rendszeren nagyon hasznos funkció, de van egy másik hasznos funkció, amely megkönnyíti a rendszergazdák és a toll tesztelők munkáját. Psexec lehet használni, hogy másolja a parancsot a helyi rendszer a távoli rendszer. A másoláshoz a -c opciót használjuk. Miután a parancsok befejeződtek, a távoli példány törlődik.

    ebben a példában másolja a cmd.exe . Után másolás művelet befejeződött cmd.,az exe elindul a távoli rendszeren.

    $ psexec \\192.168.122.66 -u Administrator -p 123456Ww -c cmd.exe
    parancs másolása a Helyiről a távoli rendszerre

    láthatjuk kapunk egy CMD shell a távoli rendszer.

    futtassa a parancsot Rendszerhasználóként

    parancsok futtatása közben a távoli rendszeren a jogosultságok és a folyamat tulajdonosa lesz a megadott felhasználó. Ha meg kell változtatni a távoli parancsok tulajdonos felhasználó a Systemfelhasználó fogjuk biztosítani -s opciót.,

    ebben a példában a regedit.exe

    $ psexec \\192.168.122.66 -u Administrator -p 123456Ww -s regedit.exe

    futtassa a GUI alkalmazást a távoli rendszeren

    A Windows operációs rendszerek alapértelmezés szerint GUI-t biztosítanak. Psexec lehet használni, hogy nyissa GUI alkalmazás a távoli rendszer a megadott felhasználói konzol. Felhasználói konzol egyszerűen azt jelenti, felhasználói asztal.

    ebben az alkalmazásban anotepad.exe elindul a távoli rendszeren. A távoli rendszer Administrator felhasználó kölcsönhatásba léphet ezzel a Jegyzettömbbel.,

    $ psexec \\192.168.122.66 -u Administrator -p 123456Ww -i notepad.exe
    futtassa a GUI alkalmazást a távoli rendszeren

    a távoli felhasználó bezárása után megkapjuk a helyi héjat. Bezárás után a kilépési kódot a psexec konzolra nyomtatják.

    interaktív héj létrehozása a távoli rendszeren

    eddig távolról futtattunk parancsokat. A parancs végrehajtása után a távoli rendszerkapcsolat bezáródik. Ez olyan, mint egy munkamenet kapcsolat., A Psexec távoli héjat vagy parancssort biztosít. A Psexec összeköti a remote-t, és MS-DOS shell-t ad nekünk. Annak érdekében, hogy távoli héjat kapjunk, a távoli rendszerben a cmd.exe parancsot adjuk meg.

    $ psexec \\192.168.122.66 -u Administrator -p 123456Ww cmd.exe
    hozzon létre interaktív héjat a távoli rendszeren

    Run regedit rendszer jogosultságokkal

    Windows registry lehet kezelni a GUI eszköz neve “regedit”., A Regedit elérhető az aktuális felhasználóval, de bizonyos esetekben szükség lehet a helyi rendszerleíró adatbázis szerkesztésére a “rendszer” jogosultságokkal. Megnyithatjuk a” Regedit ” rendszert a rendszer jogosultságaival a következő psexec paranccsal.

    $ psexec -s -i regedit.exe

    Psexec Tools

    eddig általában parancsokat adtunk a távoli rendszerek futtatásához. Rendszergazdaként a napi műveletek nem változnak gyakran. Psexec toolkit biztosít néhány egyszerű parancsokat futtatni közvetlenül hozzáadása nélkül parancsot paraméterként. Nézzük meg ezeket az eszközöket az alábbiakban.,

    listafájl a távoli rendszeren PsFile

    PsFile paranccsal használható a megnyitott fájlok listázására vagy bezárására. A szintaxis nagyon hasonlít a PSexec parancshoz. Ebben a példában felsoroljuk a C:\Users\ távoli rendszeren található fájlokat.

    $ psfile \\192.168.122.66 -u Administrator -p 123456Ww
    List File on the Remote System With PsFile

    h2> lista Sid a távoli rendszer psgetsid

    Sid azonosítására használják a Windows felhasználók részletesebb módon., We can list provided users SID with PsGetSid command like below.

    $ psgetsid \\192.168.122.66 -u Administrator -p 123456Ww
    List SID’s On The Remote System With PsGetSid

    Get Remote System Information With PSInfo

    PsInfo is a tool used to get remote system information like Uptime, Version, Windows variant etc.,

  • IE Version azt mutatja, hogy az Internet Explorer verzió
  • System Root show, ahol az operációs rendszer telepítve van
  • Processor mutatja, hogy a processzor vagy szál szám
  • Processor Speed
  • Processzor Típus` azt mutatja, részletes processzor változat név
  • Physical Memory
  • Video Driver mutatja a jelenleg betöltött vezető neve
  • Lista Folyamat A Távoli Rendszer PsList

    a futó Folyamatok a távoli rendszer könnyen szerepel a PsList parancs.,

    $ pslist \\192.168.122.66 -u Administrator -p 123456Ww
    List Process At The Remote System With PsList

    The output will provide following information about remote system processes.,

    • Name a futtatható fájl neve
    • Pid a folyamatok ID amely azonosítja folyamatok
    • Pri prioritás, amely hatások folyamat teljesítmény heavyload alkalommal
    • Thd a szál száma
    • Hnd megnyitott fájl kezelő gróf
    • CPU Time az összes felhasznált CPU erőforrás, mint az idő
    • Elapsed Time az idő kezdetétől a folyamat.,

    Kill Process At the Remote System With PsKill

    a távoli rendszeren futó folyamatok könnyen megölhetők a PsKill paranccsal. A folyamat megölése érdekében argumentumként meg kell adnunk a folyamat azonosítóját vagy a folyamat nevét. Meg fogjuk ölni a távoli folyamatot a folyamatazonosítóval 2064.,

    $ pskill \\192.168.122.66 -u Administrator -p 123456Ww 2064
    Kill Process At the Remote System With PsKill

    kapunk üzenetet mondvánProcess 2064 on 192.168.122.66 killed....

    lista esemény naplók a távoli rendszer psloglist

    távoli rendszer naplók lehet dömpingelt a helyi rendszer könnyenPsLogList parancs. Ha ezt a parancsot extra paraméter nélkül használjuk, akkor az összes eseménynaplót kiírja a távoli rendszerből, amely kitölti a parancssort., Tehát a példában az utolsó 5 percre korlátozzuk az eseménynaplókat a -m opcióval.

    $ psloglist \\192.168.122.66 -u Administrator -p 123456Ww -m 5
    List Event Logs On The Remote System With PsLogList

    div>

    Jelszó módosítása a távoli rendszeren a pspasswd

    távoli rendszerhasználók jelszavai könnyen megváltoztathatók a PSPasswd paranccsal. Ebben a példában a Administrator jelszót a 123456Aa – ra változtatjuk .,

    $ pspasswd \\192.168.122.66 -u Administrator -p 123456Ww Administrator 123456Aa
    jelszó megváltoztatása a távoli rendszeren PsPasswd

    ping a psping

    egy másik hasznos eszköz a PsPing, amely ICMP csomagokat hoz létre a pingeléshez . Ez a Parancs helyi rendszert futtat.

    $ psping google.com

    szolgáltatás kezelése a távoli rendszeren a PsService

    PsService parancs a távoli rendszer szolgáltatásainak felsorolására, indítására, leállítására szolgál.,

    List Services

    We can list remote service with query option.

    $ psservice \\192.168.122.66 -u Administrator -p 123456Aa query
    List Services

    Start Service Remotely

    Remote service can be started with start option. In this example we will start the service named ALG service.,

    $ psservice \\192.168.122.66 -u Administrator -p 123456Aa start ALG
    szolgáltatás indítása távolról

    szolgáltatás indítása után az információ a szolgáltatás nyomtatott.

    A szolgáltatás távolról történő leállítása

    a következő példában leállítjuk aALG szolgáltatást.,

    $ psservice \\192.168.122.66 -u Administrator -p 123456Aa stop ALG
    Stop Service Remotely

    Shutdown, Reboot, Suspend Remote System With PSShutdown

    Remote system can be shut down with PSShutdown command like below.

    $ psshutdown \\192.168.122.66 -u Administrator -p 123456Aa -k

    Vélemény, hozzászólás?

    Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük