Sigma Rule Library

VBScript Payload Stored in Registry

Detects VBScript content stored into registry keys as seen being used by UNC2452 group

View on GitHubOpen raw file

Detection logic

selection

TargetObject|contains: Software\Microsoft\Windows\CurrentVersion
Details|contains:
  - "vbscript:"
  - "jscript:"
  - mshtml,
  - RunHTMLApplication
  - Execute(
  - CreateObject
  - window.close

filter

TargetObject|contains: Software\Microsoft\Windows\CurrentVersion\Run

filter_dotnet

Image|endswith: \msiexec.exe
TargetObject|contains: \SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\
Details|contains:
  - \Microsoft.NET\Primary Interop Assemblies\Microsoft.mshtml.dll
  - <\Microsoft.mshtml,fileVersion=
  - _mshtml_dll_
  - <\Microsoft.mshtml,culture=

Condition

selection and not 1 of filter*

Raw YAML

title: VBScript Payload Stored in Registry
id: 46490193-1b22-4c29-bdd6-5bf63907216f
status: test
description: Detects VBScript content stored into registry keys as seen being used by UNC2452 group
references:
    - https://www.microsoft.com/security/blog/2021/03/04/goldmax-goldfinder-sibot-analyzing-nobelium-malware/
author: Florian Roth (Nextron Systems)
date: 2021-03-05
modified: 2023-08-17
tags:
    - attack.privilege-escalation
    - attack.persistence
    - attack.t1547.001
logsource:
    category: registry_set
    product: windows
detection:
    selection:
        TargetObject|contains: 'Software\Microsoft\Windows\CurrentVersion'
        Details|contains:
            - 'vbscript:'
            - 'jscript:'
            - 'mshtml,'
            - 'RunHTMLApplication'
            - 'Execute('
            - 'CreateObject'
            - 'window.close'
    filter:
        TargetObject|contains: 'Software\Microsoft\Windows\CurrentVersion\Run'
    filter_dotnet:
        Image|endswith: '\msiexec.exe'
        TargetObject|contains: '\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\'
        Details|contains:
            - '\Microsoft.NET\Primary Interop Assemblies\Microsoft.mshtml.dll'
            - '<\Microsoft.mshtml,fileVersion='
            - '_mshtml_dll_'
            - '<\Microsoft.mshtml,culture='
    condition: selection and not 1 of filter*
falsepositives:
    - Unknown
level: high

False positives

  • Unknown

References

Similar rules