LOLBAS. GitHub
LIVING OFF THE LAND / OTHER MICROSOFT BINARIES

VSDiagnostics.exe

View source

Command-line tool used for performing diagnostics.

02COMMAND EXAMPLES
01ATT&CK TECHNIQUES
01DETECTION RESOURCES
01CAPABILITIES
01 / TRADECRAFT

Command reference

2 examples

Execute2

EXAMPLE 01T1127

Starts a collection session with sessionID 1 and calls kernelbase.CreateProcessW to launch specified executable.

COMMAND
VSDiagnostics.exe start 1 /launch:{PATH:.exe}
USE CASE
Proxy execution of binary
PRIVILEGES
User
OPERATING SYSTEM
Windows 10, Windows 11
Execute · EXE
EXAMPLE 02T1127

Starts a collection session with sessionID 2 and calls kernelbase.CreateProcessW to launch specified executable. Arguments specified in launchArgs are passed to CreateProcessW.

COMMAND
VSDiagnostics.exe start 2 /launch:{PATH:.exe} /launchArgs:"{CMD:args}"
USE CASE
Proxy execution of binary with arguments
PRIVILEGES
User
OPERATING SYSTEM
Windows 10, Windows 11
Execute · CMD
02 / ON DISK

Known paths

C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector\VSDiagnostics.exe
03 / DEFENSIVE INTELLIGENCE

Detection & indicators

1 resources
FURTHER READING

Research & resources

COMMUNITY RESEARCH

Acknowledgements

Bobby Cooke@0xBoku