Normal Windows Processes Flashcards

Knowing normal Windows processes to determine outliers

1
Q

List the normal Windows Processes

A

System.exe

smss. exe
wining. exe
runtimebroker. exe
taskhostw. exe
winlogon. exe
csrss. exe
service. exe
svchost. exe
lsaiso. exe
lsass. exe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describe system.exe

A

Responsible for most kernel-mode threads.Modules run under system.exe are primarily drivers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Parent process of system.exe

A

None

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Number of instances of system.exe

A

1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe smss.exe

A

Session manager process is responsible for new creating new sessions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Parent process of smss.exe

A

System.exe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Number of instances of smss.exe

A

1 master instance and another child instance. Child instance exits after creating their session.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe wininit.exe

A

Starts key background processes within session 0. It starts services.exe, lsass.exe and lsaiso.exe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Parent process of wininit.exe

A

smss.exe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Number of instances of wininit.exe

A

1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Describe runtimebroker.exe

A

Acts as a proxy between Universal Windows Platform applications and the full Windows API.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Parent process of runtimebroker.exe

A

svchost.exe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Number of instances of runtimebroker.exe

A

1 or more

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Describe taskhostw.exe

A

Generic host process for Windows Tasks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Parent process of taskhostw.exe

A

svchost.exe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Number of instances of taskhostw.exe

A

1 or more

17
Q

Describe winlogon.exe

A

Handles interactive user logons and logoffs. Launches the logonui.exe. Once user is authenticated winlogon loads the user’s NTUSER.DAT in HKCU.

18
Q

Parent process of winlogon.exe

A

smss.exe

19
Q

Number of instances of winlogon.exe

A

1 or more

20
Q

Describe csrss.exe

A

Client/Server Run-time subsystem user mode process for the Windows sub system. Duties include managing processes and threads and facilitating of the GUI during system shutdown.

21
Q

Parent process of csrss.exe

A

smss.exe

22
Q

Number of instances of csrss.exe

A

Two or more

23
Q

Describe services.exe

A

Implements Unified Background Process Manager which is responsible for background activities such as services and scheduled tasks. also implements the service control manager which handles loading of services and device drivers.

24
Q

Parent process of services.exe

A

wininit.exe

25
Q

Number of instances of services.exe

A

1

26
Q

Describe svchost.exe

A

Generic host process for Windows services. Used for running service DLLs. Each instance of svchost.exe will have a unique ‘-k parameter’

27
Q

Parent process of svchost.exe

A

services.exe

28
Q

Number of instances of svchost.exe

A

Many

29
Q

Describe lsaiso.exe

A

When credential guard is enabled the functionality of lsass.exe is split between two processes, itself and lsaiso.exe. Storing of account credentials sits with lsaiso.exe.

30
Q

Parent process of lsaiso.exe

A

wininit.exe

31
Q

Number of instances of lsaiso.exe

A

0 or 1

32
Q

Describe lsass.exe

A

Local Security Authority Subsystem Service responsible for authenticating users.

33
Q

Parent process of lsass.exe

A

wininit.exe

34
Q

Number of instances of lsass.exe

A

1

35
Q

Describe explorer.exe

A

Explorere provides users access to files. Acts as both a file browser and user interface.

36
Q

Parent process of explorer.exe

A

userinit.exe (which exits)

37
Q

Number of instances of explorer.exe

A

1 or more per interactively logged on user.