Detection rules › Sigma

Suspicious Child Process Of Manage Engine ServiceDesk

Severity
high
Author
Florian Roth (Nextron Systems)
Source
upstream

Detects suspicious child processes of the "Manage Engine ServiceDesk Plus" Java web service

MITRE ATT&CK coverage

TacticTechniques
Command & ControlT1102 Web Service

Event coverage

ProviderEvent IDTitle
Sysmon1Process creation
Security-Auditing4688A new process has been created.

Stages and Predicates

Stage 1: selection

or:
Image|endswith: '\AppVLP.exe'
Image|endswith: '\bash.exe'
Image|endswith: '\bitsadmin.exe'
Image|endswith: '\calc.exe'
Image|endswith: '\certutil.exe'
Image|endswith: '\cscript.exe'
Image|endswith: '\curl.exe'
Image|endswith: '\forfiles.exe'
Image|endswith: '\mftrace.exe'
Image|endswith: '\mshta.exe'
Image|endswith: '\net.exe'
Image|endswith: '\net1.exe'
Image|endswith: '\notepad.exe'
Image|endswith: '\powershell.exe'
Image|endswith: '\pwsh.exe'
Image|endswith: '\query.exe'
Image|endswith: '\reg.exe'
Image|endswith: '\schtasks.exe'
Image|endswith: '\scrcons.exe'
Image|endswith: '\sh.exe'
Image|endswith: '\systeminfo.exe'
Image|endswith: '\whoami.exe'
Image|endswith: '\wmic.exe'
Image|endswith: '\wscript.exe'
ParentImage|contains: '\ManageEngine\ServiceDesk\'
ParentImage|contains: '\java.exe'

Stage 2: not 1 of filter_main_net

or:
Image|endswith: '\net.exe'
Image|endswith: '\net1.exe'
CommandLine|contains: ' stop'

Indicators

Each row is a field, operator, and value that the rule matches. The corpus column counts how many other rules in the catalog look for the same combination: high numbers point to widely-used, community-vetted indicators. Blank or 1 shows that the indicator is specific to this rule.

FieldKindValues
CommandLinematch
  • stop
Imageends_with
  • \AppVLP.exe corpus 6 (sigma 6)
  • \bash.exe corpus 17 (sigma 17)
  • \bitsadmin.exe corpus 23 (sigma 23)
  • \calc.exe corpus 13 (sigma 13)
  • \certutil.exe corpus 34 (sigma 34)
  • \cscript.exe corpus 64 (sigma 64)
  • \curl.exe corpus 19 (sigma 19)
  • \forfiles.exe corpus 11 (sigma 11)
  • \mftrace.exe corpus 6 (sigma 6)
  • \mshta.exe corpus 57 (sigma 57)
  • \net.exe corpus 27 (sigma 27)
  • \net1.exe corpus 25 (sigma 25)
  • \notepad.exe corpus 11 (sigma 11)
  • \powershell.exe corpus 143 (sigma 143)
  • \pwsh.exe corpus 140 (sigma 140)
  • \query.exe corpus 5 (sigma 5)
  • \reg.exe corpus 46 (sigma 46)
  • \schtasks.exe corpus 45 (sigma 45)
  • \scrcons.exe corpus 8 (sigma 8)
  • \sh.exe corpus 13 (sigma 13)
  • \systeminfo.exe corpus 9 (sigma 9)
  • \whoami.exe corpus 18 (sigma 18)
  • \wmic.exe corpus 37 (sigma 37)
  • \wscript.exe corpus 64 (sigma 64)
ParentImagematch
  • \ManageEngine\ServiceDesk\
  • \java.exe