Windows Process Creation: AsperaFaspex Parent Spawning Suspicious PowerShell, LSASS, and Tooling Activity

Detects AsperaFaspex (aspera\ruby parent) spawning suspicious PowerShell, LSASS, web download, privilege, or defensive-evasion commands on Windows.

FreeUnreviewedSigmacriticalv1
title: "Windows Process Creation: AsperaFaspex Parent Spawning Suspicious PowerShell, LSASS, and Tooling Activity"
id: 1bbd34be-63c1-403a-8c45-76aef98ae112
status: test
description: This rule flags Windows process creation where the parent image contains both “aspera” and “\ruby”, and a child process matches high-risk execution patterns. It looks for PowerShell/PowerShell ISE command lines containing common discovery, download, credential, and execution indicators, along with LSASS-related activity (e.g., using procdump/tasklist/findstr) and other LOLBins such as wget/curl over HTTP, script execution strings, local group modifications, Defender/LSA registry disables, and shadow copy deletion. The behavior matters because it aligns with attacker tradecraft that blends living-off-the-land utilities for execution, credential access preparation, and defensive evasion. The detection relies on process creation telemetry, including ParentImage, Image, and CommandLine, to correlate the suspicious parent-child relationship and the presence of specific command patterns.
references:
  - https://www.microsoft.com/en-us/security/blog/2023/04/18/nation-state-threat-actor-mint-sandstorm-refines-tradecraft-to-attack-high-value-targets/
  - https://github.com/SigmaHQ/sigma/blob/master/rules-emerging-threats/2023/TA/Mint-Sandstorm/proc_creation_win_apt_mint_sandstorm_aspera_faspex_susp_child_process.yml
author: Nasreddine Bencherchali (Nextron Systems), MSTIC (idea), Huntrule Team
date: 2023-04-20
modified: 2025-10-19
tags:
  - attack.execution
  - detection.emerging-threats
logsource:
  category: process_creation
  product: windows
detection:
  selection_parent:
    ParentImage|contains|all:
      - aspera
      - \ruby
  selection_special_child_powershell_img:
    Image|endswith:
      - \powershell.exe
      - \powershell_ise.exe
  selection_special_child_powershell_cli:
    - CommandLine|contains:
        - " echo "
        - -dumpmode
        - -ssh
        - .dmp
        - add-MpPreference
        - adscredentials
        - bitsadmin
        - certutil
        - csvhost.exe
        - DownloadFile
        - DownloadString
        - dsquery
        - ekern.exe
        - FromBase64String
        - "iex "
        - iex(
        - Invoke-Expression
        - Invoke-WebRequest
        - localgroup administrators
        - o365accountconfiguration
        - samaccountname=
        - set-MpPreference
        - svhost.exe
        - System.IO.Compression
        - System.IO.MemoryStream
        - usoprivate
        - usoshared
        - whoami
    - CommandLine|re:
        - "[-/–][Ee^]{1,2}[ncodema^]*\\s[A-Za-z0-9+/=]{15,}"
        - net\s+user
        - net\s+group
        - query\s+session
  selection_special_child_lsass_1:
    CommandLine|contains: lsass
  selection_special_child_lsass_2:
    CommandLine|contains:
      - procdump
      - tasklist
      - findstr
  selection_child_wget:
    Image|endswith: \wget.exe
    CommandLine|contains: http
  selection_child_curl:
    Image|endswith: \curl.exe
    CommandLine|contains: http
  selection_child_script:
    CommandLine|contains:
      - E:jscript
      - e:vbscript
  selection_child_localgroup:
    CommandLine|contains|all:
      - localgroup Administrators
      - /add
  selection_child_net:
    CommandLine|contains: net
    CommandLine|contains|all:
      - user
      - /add
  selection_child_reg:
    - CommandLine|contains|all:
        - reg add
        - DisableAntiSpyware
        - \Microsoft\Windows Defender
    - CommandLine|contains|all:
        - reg add
        - DisableRestrictedAdmin
        - CurrentControlSet\Control\Lsa
  selection_child_wmic_1:
    CommandLine|contains|all:
      - wmic
      - process call create
  selection_child_wmic_2:
    CommandLine|contains|all:
      - wmic
      - delete
      - shadowcopy
  selection_child_vssadmin:
    CommandLine|contains|all:
      - vssadmin
      - delete
      - shadows
  selection_child_wbadmin:
    CommandLine|contains|all:
      - wbadmin
      - delete
      - catalog
  condition: selection_parent and (all of selection_special_child_powershell_* or all of selection_special_child_lsass_* or 1 of selection_child_*)
falsepositives:
  - Unlikely
level: critical
license: DRL-1.1
related:
  - id: 91048c0d-5b81-4b85-a099-c9ee4fb87979
    type: derived

What it detects

This rule flags Windows process creation where the parent image contains both “aspera” and “\ruby”, and a child process matches high-risk execution patterns. It looks for PowerShell/PowerShell ISE command lines containing common discovery, download, credential, and execution indicators, along with LSASS-related activity (e.g., using procdump/tasklist/findstr) and other LOLBins such as wget/curl over HTTP, script execution strings, local group modifications, Defender/LSA registry disables, and shadow copy deletion. The behavior matters because it aligns with attacker tradecraft that blends living-off-the-land utilities for execution, credential access preparation, and defensive evasion. The detection relies on process creation telemetry, including ParentImage, Image, and CommandLine, to correlate the suspicious parent-child relationship and the presence of specific command patterns.

Known false positives

  • Unlikely

Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.