Skip to content

Commit 0e33642

Browse files
kivi280phantinussswachchhanda000
authored
Merge PR #5478 from @kivi280 - add rule to detect vshadow.exe with -exec parameter
new: Proxy Execution via Vshadow - detect invocation of `vshadow.exe` with `-exec` to spot hidden malware execution --------- Co-authored-by: phantinuss <79651203+phantinuss@users.noreply.github.com> Co-authored-by: Swachchhanda Shrawan Poudel <87493836+swachchhanda000@users.noreply.github.com>
1 parent 2845e84 commit 0e33642

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
title: Proxy Execution via Vshadow
2+
id: d7c75059-2901-4578-b209-8837fd31c6a8
3+
status: experimental
4+
description: |
5+
Detects the invocation of vshadow.exe with the -exec parameter that executes a specified script or command after the shadow copies are created but before the VShadow tool exits.
6+
VShadow is a command-line tool that you can use to create and manage volume shadow copies. While legitimate backup or administrative scripts may use this flag,
7+
attackers can leverage this parameter to proxy the execution of malware.
8+
author: David Faiss
9+
date: 2025-05-26
10+
references:
11+
- https://lolbas-project.github.io/lolbas/OtherMSBinaries/Vshadow/
12+
- https://learn.microsoft.com/en-us/windows/win32/vss/vshadow-tool-and-sample
13+
tags:
14+
- attack.defense-evasion
15+
- attack.t1202
16+
logsource:
17+
product: windows
18+
category: process_creation
19+
detection:
20+
selection_img:
21+
- Image|endswith: '\vshadow.exe'
22+
- OriginalFileName: 'vshadow.exe'
23+
selection_cli:
24+
CommandLine|contains: '-exec'
25+
condition: all of selection_*
26+
falsepositives:
27+
- System backup or administrator tools
28+
- Legitimate administrative scripts
29+
level: medium

0 commit comments

Comments
 (0)