
Om du är nyfiken och lär dig mer om hur Windows fungerar under huven kanske du undrar vilken " konto "aktiva processer körs när ingen är inloggad i Windows. Med det i åtanke har dagens SuperUser Q & A-post svar på en nyfiken läsare.
Dagens Frågor och svar sessions kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
SuperUser-läsaren Kunal Chopra vill veta vilket konto som används av Windows när ingen är inloggad:
När ingen är inloggad i Windows och inloggningsskärmen visas, vilket användarkonto är de aktuella processerna körs under (video- och ljuddrivrutiner, inloggningssession, vilken serverns programvara, tillgänglighetskontroller etc.)? Det kan inte vara någon användare eller den tidigare användaren eftersom ingen är inloggad.
Vad sägs om processer som har startats av en användare men fortsätter att köras efter att ha loggat bort (till exempel HTTP / FTP-servrar och andra nätverksprocesser)? Växlar de över till SYSTEM-kontot? Om en användarstartad process övergår till SYSTEM-kontot, indikerar det en mycket allvarlig sårbarhet. Har en sådan process som körs av den användaren fortsätt att springa under den användarens konto på något sätt efter att de har loggat bort?
Är det här därför med SETHC-hacket du kan använda CMD som SYSTEM?
Vilket konto används av Windows när nej en är inloggad?
Graviteten för SuperUser-bidragsgivaren har svaret för oss:
När ingen är inloggad i Windows och inloggningsskärmen visas, vilket användarkonto är de aktuella processerna som körs under ( video- och ljuddrivrutiner, inloggningssession, vilken serverns programvara som helst, tillgänglighetskontroller osv.)?
Nästan alla drivrutiner körs i kärnläge; de behöver inte ett konto om de inte börjar användarutrymme processer. Dessa användarutrymme drivrutiner körs under SYSTEM.
När det gäller inloggningssessionen är jag säker på att det även använder SYSTEM. Du kan se logonui.exe med Process Hacker eller SysInternals Process Explorer. Faktum är att du kan se allt på så sätt.
Vad gäller serverns programvara, se Windows-tjänster nedan.
Vad sägs om processer som har startats av en användare men fortsätter att köras efter att ha loggat bort (till exempel HTTP / FTP servrar och andra nätverksprocesser)? Växlar de över till SYSTEM-kontot?
Det finns tre typer här:
- Vanliga gamla bakgrundsprocesser: Dessa går under samma konto som den som startade dem och kör inte efter avloggning. Logoff-processen dödar dem alla. HTTP / FTP-servrar och andra nätverksprocesser kör inte som vanliga bakgrundsprocesser. De körs som tjänster.
- Windows Service Processes: Dessa startas inte direkt, men via Service Manager . Som standard körs tjänster som LocalSystem (vilket isanae säger är lika med SYSTEM) kan ha dedikerade konton konfigurerad. Naturligtvis stör inget praktiskt taget. De installerar bara XAMPP, WampServer, eller någon annan programvara och låter den springa som SYSTEM (för evigt unpatched). På de senaste Windows-systemen tror jag att tjänster även kan ha sina egna SID, men jag har inte gjort mycket forskning om detta ännu.
- Schemalagda uppgifter: Dessa startas av Task Scheduler Service i bakgrunden och alltid köra under det konto som konfigurerats i uppgiften (vanligtvis den som skapade uppgiften).
Om en användarstartad process övergår till SYSTEM-kontot, indikerar det en mycket allvarlig sårbarhet . är inte en sårbarhet eftersom du redan måste ha administratörsbehörigheter för att installera en tjänst. Om du har administratörsbehörighet kan du redan göra allt.
Se även:
Olika andra icke-sårbarheter av samma slag. Se till att du läser igenom resten av denna intressanta diskussion via trådlänken nedan!
Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.
Därför är det så svårt att prata om psykisk hälsa
Denna artikel är en del av How-To Geeks mentala medvetenhetsdag. Du kan läsa mer om vad vi gör här. Jag bröt min armbåge när jag var ungefär sju år gammal och snubblade över en sten i min trädgård. Jag gick rakt till mina föräldrar, kom in i akutmottagningen, och lappades upp omedelbart. Men några år senare gick jag inte till mina föräldrar i mitt första försök med depression, och jag fick inte medicinsk hjälp, så jag blev inte patched upp omedelbart.
Online Tech Tips Guide till Chkdsk i Windows 10
Chkdsk har varit ett av de här lilla verktygen inbyggda i nästan alla versioner av Windows som hjälper till att fixa NTFS-filsystemfel, korruption i filsystemmetadata eller hårddiskfel. Innan Windows Vista och Windows 7 hade chkdsk inte förändrats mycket alls. I Windows Vista och 7 var det några betydande hastighetsförbättringar som gjordes för att tillåta chkdsk att springa snabbare, men chkdsk berodde fortfarande på antalet filer som lagrats i en volym.På grund av