Process

unknown

tasklist.exe

tasklist.exe lists the processes running on a computer, locally or on a remote machine, with options to show the services and DLLs each one hosts. Administrators use it to inspect what is running. Attackers use it to survey a host, especially to spot the antivirus and EDR products they need to evade.

File identity

File details

Not observed.

Signing information

Not observed.

File version0

Not observed.

File size0

Not observed.

Execution context

File paths0

Not observed.

User context0

Not observed.

Integrity level0

Not observed.

Instances0

Not observed.

Session0

Not observed.

Token privileges0

Not observed.

Ancestry

Parents0

Not observed.

Children0

Not observed.

Grandparents0

Not observed.

Grandchildren0

Not observed.

Behavior

Loaded modules0

Not observed.

Named pipes0

Not observed.

Process handles0

Not observed.

Command-line patterns0

Not observed.

Indicators

Hashes

Not observed.

Analysis

About this process

tasklist.exe enumerates running processes and their PIDs. /svc shows the services hosted in each process, /m lists the DLL modules a process has loaded, and /v adds verbose detail such as the window title and the running user. With /s <host> and credentials it queries a remote machine. The genuine binary lives at C:\Windows\System32\tasklist.exe.

Legitimately, tasklist is run by administrators and scripts to check what is running and which services map to which process. It only reads process state.

Security notes

tasklist is used to take stock of a host (T1057). A process list tells an attacker what is installed and running, and the next question is usually which defenses are present: tasklist output checked for antivirus and EDR process names is security-software discovery (T1518.001), informing whether and how to disable them.

As with the other discovery commands, a single run is unremarkable. tasklist alongside whoami, systeminfo, and net commands in quick succession, or launched by a process with no reason to inventory the host, is the pattern that matters.

Anomaly signals5
  • Image path other than C:\Windows\System32\tasklist.exehigh
  • Parent is an Office application, a script host, or an unfamiliar processhigh
  • Output filtered for antivirus or EDR process namesmed
  • /m enumerating loaded modules across processesmed
  • A remote target, /s <host>med

Telemetry

OS prevalence0

Not observed.

Observation timeline

Not observed.

References

Subsearch

Hasbeen seen inof tasklist.exe?