Dienste Remote starten und stoppen ohne Adminrechte
Um Dienste/Services Remote zu ermitteln, starten und stoppen, ohne Admin Rechte auf dem Zielsystem zu haben, muss man folgende Schritte ausführen
- Benutzer zur lokalen Gruppe "Remote Management Users" hinzufügen
- wmimgmt.msc aufrufen
- Eigenschaften von WMI Control (Local) öffnen
- zu Root\cimv2 wechseln und "Security" öffnen
- Gruppe "Remote Management Users" hinzufügen und die Berechtigung "Remote Enable" geben
- in einer commandline (nicht Powershell) folgendes ausführen
- Servicemanager Berechtigungen sichern: sc sdshow scmanager > C:\Temp\Scmananger.txt
- Zu den Berechtigungen vor dem "S:" folgendes hinzufügen: (A;;CCLCRPRC;;;S-1-5-32-580)
Damit bekommt die Gruppe "Remote Management Users" die Rechte mit den Diensten zu interagieren - Der Befehl könnte am Ende so aussehen: sc sdset scmanager D:(A;;CC;;;AU)(A;;CCLCRPRC;;;IU)(A;;CCLCRPRC;;;SU)(A;;CCLCRPWPRC;;;SY)(A;;KA;;;BA)(A;;CC;;;AC)(A;;CC;;;S-1-15-3-1024-528118966-3876874398-709513571-1907873084-3598227634-3698730060-278077788-3990600205)(A;;CCLCRPRC;;;S-1-5-32-580)S:(AU;FA;KA;;;WD)(AU;OIIOFA;GA;;;WD)
CC - SC_MANAGER_CONNECT - remotely connect LC - SC_MANAGER_ENUMERATE_SERVICE - list all services RP - SC_MANAGER_QUERY_LOCK_STATUS - interogate the status of each RC - STANDARD_RIGHTS_READ - read the permissions of scmanager and services