Analysis

  • max time kernel
    150s
  • max time network
    153s
  • platform
    windows11-ltsc_2024_x64
  • resource
    win11ltsc2024-20260709-en
  • resource tags

    arch:x64arch:x86image:win11ltsc2024-20260709-enlocale:en-usos:windows11-ltsc_2024-x64systemwindows
  • submitted
    10/08/2026, 16:51

General

  • Target
    e93862eae8bf5168f68536e2f96824f800832ce97da8d1f5f0fcd63675a34c88.msi
  • Size 3.1MB
  • Sample260810-vc5jestbld
  • SHA256 e93862eae8bf5168f68536e2f96824f800832ce97da8d1f5f0fcd63675a34c88
  • MD5 SHA1 SHA512 SSDEEP TLSH

Malware Config

Signatures

  • Command and Scripting Interpreter: PowerShell 1 TTPs 3 IoCs

    Run Powershell and hide display window.

  • Creates new service(s) 2 TTPs
  • Executes dropped EXE 4 IoCs
  • Stops running service(s) 4 TTPs
  • Enumerates connected drives 3 TTPs 46 IoCs

    Attempts to read the root path of hard drives other than the default C: drive.

  • Drops file in System32 directory 1 IoCs
  • Drops file in Windows directory 22 IoCs
  • Launches sc.exe 11 IoCs

    Sc.exe is a Windows utlilty to control services on the system.

  • Event Triggered Execution: Installer Packages 2 TTPs 1 IoCs
  • Checks SCSI registry key(s) 3 TTPs 5 IoCs

    SCSI information is often read in order to detect sandboxing environments.

  • Kills process with taskkill 1 IoCs
  • Modifies data under HKEY_USERS 64 IoCs
  • Modifies registry class 22 IoCs
  • Scheduled Task/Job: Scheduled Task 1 TTPs 2 IoCs

    Schtasks is often used by malware for persistence or to perform post-infection execution.

  • Suspicious behavior: EnumeratesProcesses 64 IoCs
  • Suspicious use of AdjustPrivilegeToken 64 IoCs
  • Suspicious use of FindShellTrayWindow 2 IoCs
  • Suspicious use of SetWindowsHookEx 2 IoCs
  • Suspicious use of WriteProcessMemory 21 IoCs
  • Uses Task Scheduler COM API 1 TTPs

    The Task Scheduler COM API can be used to schedule applications to run on boot or at set times.

  • Uses Volume Shadow Copy service COM API

    The Volume Shadow Copy service is used to manage backups/snapshots.

Processes

  • C:\Windows\system32\msiexec.exe
    msiexec.exe /I C:\Users\Admin\AppData\Local\Temp\e93862eae8bf5168f68536e2f96824f800832ce97da8d1f5f0fcd63675a34c88.msi
    1⤵
    • Enumerates connected drives
    • Event Triggered Execution: Installer Packages
    • Suspicious use of AdjustPrivilegeToken
    • Suspicious use of FindShellTrayWindow
    • Suspicious use of SetWindowsHookEx
    PID:2608
  • C:\Windows\system32\msiexec.exe
    C:\Windows\system32\msiexec.exe /V
    1⤵
    • Enumerates connected drives
    • Drops file in Windows directory
    • Modifies data under HKEY_USERS
    • Modifies registry class
    • Suspicious behavior: EnumeratesProcesses
    • Suspicious use of AdjustPrivilegeToken
    • Suspicious use of SetWindowsHookEx
    • Suspicious use of WriteProcessMemory
    PID:5260
    • C:\Windows\system32\srtasks.exe
      C:\Windows\system32\srtasks.exe ExecuteScopeRestorePoint /WaitForRestorePoint:2
      2⤵
        PID:4512
      • C:\ProgramData\ContosoRMM\Agent\agent.exe
        "C:\ProgramData\ContosoRMM\Agent\agent.exe" install
        2⤵
        • Executes dropped EXE
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of WriteProcessMemory
        PID:1120
        • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
          powershell.exe -NoProfile -NonInteractive -WindowStyle Hidden -Command " $ErrorActionPreference = 'SilentlyContinue' Get-ScheduledTask | Where-Object { $_.TaskName -match '(?i)Contoso|ContosoRmm|RMM|Watchdog|Migrate|Recover' -or ($_.Actions | Where-Object { ($_.Execute -match '(?i)Contoso|ContosoRmm') -or ($_.Arguments -match '(?i)Contoso|ContosoRmm') }) } | ForEach-Object { $_.TaskName + '||' + $_.TaskPath } "
          3⤵
          • Command and Scripting Interpreter: PowerShell
          • Drops file in Windows directory
          • Modifies data under HKEY_USERS
          • Suspicious behavior: EnumeratesProcesses
          • Suspicious use of AdjustPrivilegeToken
          PID:3408
        • C:\Windows\system32\schtasks.exe
          schtasks.exe /Delete /TN ContosoRmmAgentWatchdog /F
          3⤵
            PID:6132
          • C:\Windows\system32\sc.exe
            sc.exe stop ContosoRmmAgent
            3⤵
            • Launches sc.exe
            PID:2776
          • C:\Windows\system32\sc.exe
            sc.exe query ContosoRmmAgent
            3⤵
            • Launches sc.exe
            PID:3304
          • C:\Windows\system32\sc.exe
            sc.exe qc ContosoRmmAgent
            3⤵
            • Launches sc.exe
            PID:5928
          • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
            powershell.exe -NoProfile -NonInteractive -WindowStyle Hidden -Command "Get-Process -ErrorAction SilentlyContinue | Where-Object { $_.Id -ne 1120 -and $(try { $_.Path -and $_.Path.StartsWith('C:\ProgramData\ContosoRMM', [StringComparison]::OrdinalIgnoreCase) } catch { $false }) } | ForEach-Object { Stop-Process -Id $_.Id -Force -ErrorAction SilentlyContinue }"
            3⤵
            • Command and Scripting Interpreter: PowerShell
            • Drops file in Windows directory
            • Modifies data under HKEY_USERS
            • Suspicious behavior: EnumeratesProcesses
            • Suspicious use of AdjustPrivilegeToken
            PID:3172
          • C:\Windows\system32\sc.exe
            sc.exe create ContosoRmmAgent binPath= \"C:\ProgramData\ContosoRMM\Agent\ContosoRmmAgent.exe\" start= delayed-auto DisplayName= "Contoso RMM Agent"
            3⤵
            • Launches sc.exe
            PID:860
          • C:\Windows\system32\sc.exe
            sc.exe description ContosoRmmAgent "Contoso RMM Agent. Maintains an outbound connection to the Contoso RMM management server for monitoring and authorized software deployment."
            3⤵
            • Launches sc.exe
            PID:716
          • C:\Windows\system32\sc.exe
            sc.exe failure ContosoRmmAgent reset= 86400 actions= restart/5000/restart/10000/restart/30000
            3⤵
            • Launches sc.exe
            PID:3060
          • C:\Windows\system32\sc.exe
            sc.exe failureflag ContosoRmmAgent 1
            3⤵
            • Launches sc.exe
            PID:5124
          • C:\Windows\system32\sc.exe
            sc.exe start ContosoRmmAgent
            3⤵
            • Launches sc.exe
            PID:1140
          • C:\Windows\system32\schtasks.exe
            schtasks.exe /Create /TN ContosoRmmAgentWatchdog /TR "C:\ProgramData\ContosoRMM\Agent\ContosoRmmAgent.exe watchdog" /SC MINUTE /MO 5 /RU SYSTEM /RL HIGHEST /F
            3⤵
            • Scheduled Task/Job: Scheduled Task
            PID:4444
      • C:\Windows\system32\vssvc.exe
        C:\Windows\system32\vssvc.exe
        1⤵
        • Checks SCSI registry key(s)
        • Suspicious use of AdjustPrivilegeToken
        PID:3976
      • C:\ProgramData\ContosoRMM\Agent\ContosoRmmAgent.exe
        "C:\ProgramData\ContosoRMM\Agent\ContosoRmmAgent.exe"
        1⤵
        • Executes dropped EXE
        • Suspicious use of WriteProcessMemory
        PID:2768
        • C:\Windows\system32\sc.exe
          sc.exe failure ContosoRmmAgent reset= 86400 actions= restart/5000/restart/10000/restart/30000
          2⤵
          • Launches sc.exe
          PID:3452
        • C:\Windows\system32\sc.exe
          sc.exe failureflag ContosoRmmAgent 1
          2⤵
          • Launches sc.exe
          PID:2816
        • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
          powershell.exe -NoProfile -NonInteractive -WindowStyle Hidden -Command " $ErrorActionPreference = 'SilentlyContinue' Get-ScheduledTask | Where-Object { $_.TaskName -match '(?i)Contoso|ContosoRmm|RMM|Watchdog|Migrate|Recover' -or ($_.Actions | Where-Object { ($_.Execute -match '(?i)Contoso|ContosoRmm') -or ($_.Arguments -match '(?i)Contoso|ContosoRmm') }) } | ForEach-Object { $_.TaskName + '||' + $_.TaskPath } "
          2⤵
          • Command and Scripting Interpreter: PowerShell
          • Drops file in System32 directory
          • Drops file in Windows directory
          • Modifies data under HKEY_USERS
          PID:1720
        • C:\Windows\system32\schtasks.exe
          schtasks.exe /Create /TN ContosoRmmAgentWatchdog /TR "C:\ProgramData\ContosoRMM\Agent\ContosoRmmAgent.exe watchdog" /SC MINUTE /MO 5 /RU SYSTEM /RL HIGHEST /F
          2⤵
          • Scheduled Task/Job: Scheduled Task
          PID:3324
        • C:\Windows\system32\taskkill.exe
          taskkill.exe /F /IM maintenance-ui.exe
          2⤵
          • Kills process with taskkill
          PID:3904
        • C:\ProgramData\ContosoRMM\Agent\ContosoRmmActivity.exe
          "C:\ProgramData\ContosoRMM\Agent\ContosoRmmActivity.exe" activity-helper
          2⤵
          • Executes dropped EXE
          PID:2940
      • C:\ProgramData\ContosoRMM\Agent\ContosoRmmAgent.exe
        C:\ProgramData\ContosoRMM\Agent\ContosoRmmAgent.exe
        1⤵
        • Executes dropped EXE
        • Suspicious use of WriteProcessMemory
        PID:4992
        • C:\Windows\system32\sc.exe
          sc.exe query ContosoRmmAgent
          2⤵
          • Launches sc.exe
          PID:1224

      Network

            MITRE ATT&CK Enterprise v16

            Replay Monitor

            Loading Replay Monitor...

            Downloads

            e598c49.rbs

            • Path C:\Config.Msi\e598c49.rbs
            • Size 7KB
            • SHA256 4d8ea13d1a8f20901e9fe47eb6d55dff76f9d5940a79d3a51f64e00bba3737b0
            • MD5 SHA1 SHA512 SSDEEP TLSH

            .pin-diag

            • Path C:\ProgramData\ContosoRMM\Agent\.pin-diag
            • Size 90B
            • SHA256 d07bc3722818221c7de28d645c304e04af8a00d3453337ef417e6b8ad69a3413
            • MD5 SHA1 SHA512 TLSH

            agent.exe

            • Path C:\ProgramData\ContosoRMM\Agent\agent.exe
            • Size 7.5MB
            • SHA256 86ac373e6e8848b412bdb990c9f039d1178bddc4506a165cb79be0b92b93ad95
            • MD5 SHA1 SHA512 SSDEEP TLSH

            StartupProfileData-NonInteractive

            • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
            • Size 1KB
            • SHA256 e56f4a38e0c60f0196c589e1952198368a10927e65ff24d1476ffafc489657f4
            • MD5 SHA1 SHA512 TLSH

            e598c48.msi

            • Path C:\Windows\Installer\e598c48.msi
            • Size 3.1MB
            • SHA256 e93862eae8bf5168f68536e2f96824f800832ce97da8d1f5f0fcd63675a34c88
            • MD5 SHA1 SHA512 SSDEEP TLSH

            __PSScriptPolicyTest_hwhkkri3.quf.ps1

            • Path C:\Windows\SystemTemp\__PSScriptPolicyTest_hwhkkri3.quf.ps1
            • Size 60B
            • SHA256 96ad1146eb96877eab5942ae0736b82d8b5e2039a80d3d6932665c1a4c87dcf7
            • MD5 SHA1 SHA512 TLSH

            metadata-2

            • Path \??\GLOBALROOT\Device\HarddiskVolumeShadowCopy2\System Volume Information\SPP\metadata-2
            • Size 26.1MB
            • SHA256 71869facccc04f15e6dee9d37a1485568d56a3c30fbb8c64a3b901c0c5aace78
            • MD5 SHA1 SHA512 SSDEEP TLSH

            {d4e1f5e2-9021-47cd-a299-de720da849e4}_OnDiskSnapshotProp

            • Path \??\Volume{c4ee2a5b-0000-0000-0000-d08302000000}\System Volume Information\SPP\OnlineMetadataCache\{d4e1f5e2-9021-47cd-a299-de720da849e4}_OnDiskSnapshotProp
            • Size 6KB
            • SHA256 8cdd2fb2546559dabb4a64837019517f38d046ce2569ddcf9c54a9c093e65399
            • MD5 SHA1 SHA512 SSDEEP TLSH

            memory/3408-19-0x000001D3A5D90000-0x000001D3A5DAE000-memory.dmp

            memory/3408-18-0x000001D3A5C10000-0x000001D3A5C1A000-memory.dmp

            memory/3408-17-0x000001D3A5B50000-0x000001D3A5C02000-memory.dmp

            memory/3408-16-0x000001D3A5B30000-0x000001D3A5B4E000-memory.dmp

            memory/3408-13-0x000001D3A5890000-0x000001D3A58B2000-memory.dmp