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¶
Choose one focused utility to observe a process, persistence, file, or network question.
An isolated Windows lab VM with a recorded baseline and approved observation question.
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¶
01Understand the evidenceLearn the Windows system inspection concepts and limitations.Complete when you can explain what the evidence can and cannot show.Beginner · No tool required 02Follow the Sysinternals Suite guideFollow the steps and screenshots below.Complete when the documented workflow produces its expected output.Guided · SUSA workstation · Time varies 03Interactive labPractise the tool workflow in a safe browser simulation.Complete when the guided result is supported by the case evidence.Beginner · Browser only 04Full LabUse your own training data, keep the output and explain what you found.Complete when another analyst can reproduce and verify the outcome.Intermediate · Isolated lab
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:
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:
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.