Skip to content

Sysinternals Suite

What Sysinternals Suite does

Using this tool

Sysinternals Suite supports Windows system inspection. In this guide, you will use it to choose one focused utility to observe a process, persistence, file, or network question. Follow the steps below and keep the output with your notes.

Tool guide at a glance

Investigation task

Choose one focused utility to observe a process, persistence, file, or network question.

Starting material

An isolated Windows lab VM with a recorded baseline and approved observation question.

What to record

A focused live system observation whose tool, filters, time, output, and system effect are recorded.

Evidence and safety

Use observation features first. Avoid terminating processes or changing persistence until evidence is recorded. Record the input identifier, tool version, relevant commands or settings, time and time zone, output location, and any errors or limitations as you work.

Choose your journey

How the labs complement this guide

The Interactive Lab uses example records to practise investigation decisions. It does not run the installed tool or establish how that version behaves. The Full Lab uses your own training environment and evidence. Obtain or create the required input before starting; a case name in an exercise is not a download.

Download Sysinternals Suite and extract it to C:\Tools\SysinternalsSuite directory:

Add Sysinternals Suite to the PATH environment variable

Open Environment Variables (Start → Environment Variables → Edit the system environment variables → Environment Variables).

Under User variables, select path and click Edit.

Click New and add:

C:\Tools\SysinternalsSuite

Click OK (then OK on other windows to save changes).

Sigcheck

Sigcheck is a command line utility that shows file version number, timestamp information, and digital signature details, including certificate chains. It also includes an option to check a file’s status on VirusTotal.

Testing Sigcheck

Open a command prompt and verify you can run tools from Sysinternals Suite from any location. For example we will run sigcheck to check the digital signature and metadata of cmd.exe:

sigcheck C:\windows\system32\cmd.exe

When prompted for a license agreement, click Agree.

Autoruns

Autoruns lists programs and drivers configured to start through the Windows locations it supports. Review the entry, file path, publisher and signature before deciding whether an item needs further investigation.

The tool is available in C:\Tools\SysinternalsSuite.

Diskmon

Diskmon is a lightweight tool from Microsoft’s Sysinternals suite that monitors real time disk activity on a Windows system.

The tool is available in C:\Tools\SysinternalsSuite and needs to be run as administrator.

DiskView

DiskView (DiskView64) is a graphical disk analysis tool from Sysinternals Suite that lets you visualise how files are physically laid out on a disk.

The tool is available in C:\Tools\SysinternalsSuite.

Procexp

Process Explorer shows running processes, their owners, open handles and loaded DLLs. Use it to inspect a process and its relationships while the system is running.

The tool is available in C:\Tools\SysinternalsSuite.

Procmon

Process Monitor records file system, Registry, process and thread activity. Apply filters to the activity you need and save the capture with your notes. It is not a packet capture tool.

The tool is available in C:\Tools\SysinternalsSuite.

RDCMan

RDCMan (Remote Desktop Connection Manager) is a tool from Microsoft that helps you manage and organise multiple Remote Desktop (RDP) connections in one place.

The tool is available in C:\Tools\SysinternalsSuite.

ShareEnum

ShareEnum (ShareEnum64) is a small enumeration tool from the Sysinternals suite by Microsoft that scans computers on a network and lists their shared folders (SMB shares) along with permissions.

The tool is available in C:\Tools\SysinternalsSuite.

TCPView

TCPView (TCPView64) is a real time network monitoring tool from the Sysinternals suite by Microsoft. It shows all active TCP and UDP connections on a Windows system and which processes own them.

The tool is available in C:\Tools\SysinternalsSuite.

VMMap

VMMap is a memory analysis tool from the Sysinternals suite by Microsoft that shows how a process is using virtual memory in detail.

The tool is available in C:\Tools\SysinternalsSuite.

ZoomIt

ZoomIt is a small utility from the Sysinternals suite used for zooming, drawing, and annotating your screen during presentations or demos.

The tool is available in C:\Tools\SysinternalsSuite.