Analysis

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

    arch:x64arch:x86image:win10v2004-20260911-enlocale:en-usos:windows10-2004-x64systemwindows
  • submitted
    13/11/2026, 02:16

General

  • Target
    2026-11-12_5bb4c8dceaaf805108e7320289a543ba_coinminer_dosia_glassworm_poet-rat_quasar-rat_snatch.exe
  • Size 24.1MB
  • Sample261113-cqcrfsey4t
  • SHA256 3e394dc3c99b3747ad26d346c0ef20a9a69cad08775e12e08f2ff955b26fd88c
  • MD5 SHA1 SHA512 SSDEEP TLSH

Malware Config

Signatures

  • Loads dropped DLL 1 IoCs
  • Command and Scripting Interpreter: PowerShell 1 TTPs 8 IoCs

    Using powershell.exe command.

  • Modifies trusted root certificate store through registry 1 TTPs 2 IoCs

    A root certificate was added, modified, or removed in the trusted certificate store registry paths.

  • Reads the TCP/IP host and domain name from the registry 1 TTPs 2 IoCs

    The configured hostname and DNS domain identify the machine and are commonly collected to profile a host before it reports in.

  • Checks processor information in registry 2 TTPs 2 IoCs

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

  • Enumerates system info in registry 2 TTPs 2 IoCs
  • Modifies system certificate store 2 TTPs 4 IoCs
  • Suspicious behavior: EnumeratesProcesses 55 IoCs
  • Suspicious use of AdjustPrivilegeToken 8 IoCs
  • Suspicious use of WriteProcessMemory 20 IoCs

Processes

  • C:\Users\Admin\AppData\Local\Temp\2026-11-12_5bb4c8dceaaf805108e7320289a543ba_coinminer_dosia_glassworm_poet-rat_quasar-rat_snatch.exe
    "C:\Users\Admin\AppData\Local\Temp\2026-11-12_5bb4c8dceaaf805108e7320289a543ba_coinminer_dosia_glassworm_poet-rat_quasar-rat_snatch.exe"
    1⤵
    • Loads dropped DLL
    • Modifies trusted root certificate store through registry
    • Reads the TCP/IP host and domain name from the registry
    • Checks processor information in registry
    • Enumerates system info in registry
    • Modifies system certificate store
    • Suspicious behavior: EnumeratesProcesses
    • Suspicious use of WriteProcessMemory
    PID:5092
    • C:\Windows\system32\conhost.exe
      \\?\C:\Windows\system32\conhost.exe --headless --width 80 --height 24 --signal 0x2cc --server 0x2c8
      2⤵
        PID:4924
      • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
        C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command "$global:__QuaRexPrompt = $function:prompt; function global:prompt { $ok = $global:?; $code = $global:LASTEXITCODE; if (-not $global:__QuaRexKeys) { $global:__QuaRexKeys = $true; try { $h = Get-PSReadLineKeyHandler | Where-Object { $_.Key -ceq 'Ctrl+d' }; if (-not $h) { Set-PSReadLineKeyHandler -Chord Ctrl+d -Function DeleteCharOrExit } } catch {} }; try { $l = $executionContext.SessionState.Path.CurrentLocation; if ($l.Provider.Name -eq 'FileSystem') { [Environment]::CurrentDirectory = $l.ProviderPath } } catch {}; $m = -not $env:GOREX_NO_SHELL_MARKS; $e = [char]27; $b = [char]7; $d = ''; if ($m) { if ($global:__QuaRexRan) { $n = if ($ok) { 0 } elseif ($code) { $code } else { 1 }; $d = \"$e]133;D;$n$b\" }; $global:__QuaRexRan = $false; if (-not $global:__QuaRexHooked -and (Test-Path Function:\PSConsoleHostReadLine)) { $global:__QuaRexHooked = $true; $global:__QuaRexReadLine = $function:PSConsoleHostReadLine; function global:PSConsoleHostReadLine { $line = & $global:__QuaRexReadLine; $global:__QuaRexRan = $true; [Console]::Write([string][char]27 + ']133;C' + [char]7); $line } } }; if ($m -and -not $global:__QuaRexIdle) { $global:__QuaRexIdle = $true; try { $null = Register-EngineEvent -SourceIdentifier PowerShell.OnIdle -Action { try { $w = [Console]::BufferWidth; if ($global:__QuaRexW -and $w -ne $global:__QuaRexW) { $global:__QuaRexW = $w; $t = $null; $k = 0; [Microsoft.PowerShell.PSConsoleReadLine]::GetBufferState([ref]$t, [ref]$k); if (-not $t) { $y = [Math]::Max(0, [Console]::CursorTop - (Get-PSReadLineOption).ExtraPromptLineCount); [Console]::SetCursorPosition(0, $y); [Console]::Write([string][char]27 + '[0J'); [Microsoft.PowerShell.PSConsoleReadLine]::InvokePrompt($null, $y) } } } catch {} } } catch {} }; try { $global:__QuaRexW = [Console]::BufferWidth } catch {}; if (-not $ok) { Write-Error '' -ErrorAction Ignore }; $p = (& $global:__QuaRexPrompt) -join ''; if ($m) { \"$d$e]133;A$b$p$e]133;B$b\" } else { $p } }"
        2⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:772
      • C:\Windows\system32\conhost.exe
        \\?\C:\Windows\system32\conhost.exe --headless --width 80 --height 24 --signal 0x668 --server 0x5c0
        2⤵
          PID:1596
        • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
          C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command "$global:__QuaRexPrompt = $function:prompt; function global:prompt { $ok = $global:?; $code = $global:LASTEXITCODE; if (-not $global:__QuaRexKeys) { $global:__QuaRexKeys = $true; try { $h = Get-PSReadLineKeyHandler | Where-Object { $_.Key -ceq 'Ctrl+d' }; if (-not $h) { Set-PSReadLineKeyHandler -Chord Ctrl+d -Function DeleteCharOrExit } } catch {} }; try { $l = $executionContext.SessionState.Path.CurrentLocation; if ($l.Provider.Name -eq 'FileSystem') { [Environment]::CurrentDirectory = $l.ProviderPath } } catch {}; $m = -not $env:GOREX_NO_SHELL_MARKS; $e = [char]27; $b = [char]7; $d = ''; if ($m) { if ($global:__QuaRexRan) { $n = if ($ok) { 0 } elseif ($code) { $code } else { 1 }; $d = \"$e]133;D;$n$b\" }; $global:__QuaRexRan = $false; if (-not $global:__QuaRexHooked -and (Test-Path Function:\PSConsoleHostReadLine)) { $global:__QuaRexHooked = $true; $global:__QuaRexReadLine = $function:PSConsoleHostReadLine; function global:PSConsoleHostReadLine { $line = & $global:__QuaRexReadLine; $global:__QuaRexRan = $true; [Console]::Write([string][char]27 + ']133;C' + [char]7); $line } } }; if ($m -and -not $global:__QuaRexIdle) { $global:__QuaRexIdle = $true; try { $null = Register-EngineEvent -SourceIdentifier PowerShell.OnIdle -Action { try { $w = [Console]::BufferWidth; if ($global:__QuaRexW -and $w -ne $global:__QuaRexW) { $global:__QuaRexW = $w; $t = $null; $k = 0; [Microsoft.PowerShell.PSConsoleReadLine]::GetBufferState([ref]$t, [ref]$k); if (-not $t) { $y = [Math]::Max(0, [Console]::CursorTop - (Get-PSReadLineOption).ExtraPromptLineCount); [Console]::SetCursorPosition(0, $y); [Console]::Write([string][char]27 + '[0J'); [Microsoft.PowerShell.PSConsoleReadLine]::InvokePrompt($null, $y) } } } catch {} } } catch {} }; try { $global:__QuaRexW = [Console]::BufferWidth } catch {}; if (-not $ok) { Write-Error '' -ErrorAction Ignore }; $p = (& $global:__QuaRexPrompt) -join ''; if ($m) { \"$d$e]133;A$b$p$e]133;B$b\" } else { $p } }"
          2⤵
          • Command and Scripting Interpreter: PowerShell
          • Suspicious behavior: EnumeratesProcesses
          • Suspicious use of AdjustPrivilegeToken
          PID:1604
        • C:\Windows\system32\conhost.exe
          \\?\C:\Windows\system32\conhost.exe --headless --width 80 --height 24 --signal 0x718 --server 0x714
          2⤵
            PID:2556
          • C:\Windows\system32\cmd.exe
            C:\Windows\system32\cmd.exe
            2⤵
              PID:4580
            • C:\Windows\system32\conhost.exe
              \\?\C:\Windows\system32\conhost.exe --headless --width 80 --height 24 --signal 0x734 --server 0x730
              2⤵
                PID:4616
              • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command "$global:__QuaRexPrompt = $function:prompt; function global:prompt { $ok = $global:?; $code = $global:LASTEXITCODE; if (-not $global:__QuaRexKeys) { $global:__QuaRexKeys = $true; try { $h = Get-PSReadLineKeyHandler | Where-Object { $_.Key -ceq 'Ctrl+d' }; if (-not $h) { Set-PSReadLineKeyHandler -Chord Ctrl+d -Function DeleteCharOrExit } } catch {} }; try { $l = $executionContext.SessionState.Path.CurrentLocation; if ($l.Provider.Name -eq 'FileSystem') { [Environment]::CurrentDirectory = $l.ProviderPath } } catch {}; $m = -not $env:GOREX_NO_SHELL_MARKS; $e = [char]27; $b = [char]7; $d = ''; if ($m) { if ($global:__QuaRexRan) { $n = if ($ok) { 0 } elseif ($code) { $code } else { 1 }; $d = \"$e]133;D;$n$b\" }; $global:__QuaRexRan = $false; if (-not $global:__QuaRexHooked -and (Test-Path Function:\PSConsoleHostReadLine)) { $global:__QuaRexHooked = $true; $global:__QuaRexReadLine = $function:PSConsoleHostReadLine; function global:PSConsoleHostReadLine { $line = & $global:__QuaRexReadLine; $global:__QuaRexRan = $true; [Console]::Write([string][char]27 + ']133;C' + [char]7); $line } } }; if ($m -and -not $global:__QuaRexIdle) { $global:__QuaRexIdle = $true; try { $null = Register-EngineEvent -SourceIdentifier PowerShell.OnIdle -Action { try { $w = [Console]::BufferWidth; if ($global:__QuaRexW -and $w -ne $global:__QuaRexW) { $global:__QuaRexW = $w; $t = $null; $k = 0; [Microsoft.PowerShell.PSConsoleReadLine]::GetBufferState([ref]$t, [ref]$k); if (-not $t) { $y = [Math]::Max(0, [Console]::CursorTop - (Get-PSReadLineOption).ExtraPromptLineCount); [Console]::SetCursorPosition(0, $y); [Console]::Write([string][char]27 + '[0J'); [Microsoft.PowerShell.PSConsoleReadLine]::InvokePrompt($null, $y) } } } catch {} } } catch {} }; try { $global:__QuaRexW = [Console]::BufferWidth } catch {}; if (-not $ok) { Write-Error '' -ErrorAction Ignore }; $p = (& $global:__QuaRexPrompt) -join ''; if ($m) { \"$d$e]133;A$b$p$e]133;B$b\" } else { $p } }"
                2⤵
                • Command and Scripting Interpreter: PowerShell
                • Suspicious behavior: EnumeratesProcesses
                • Suspicious use of AdjustPrivilegeToken
                PID:736
              • C:\Windows\system32\conhost.exe
                \\?\C:\Windows\system32\conhost.exe --headless --width 80 --height 24 --signal 0x744 --server 0x73c
                2⤵
                  PID:1484
                • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                  C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command "$global:__QuaRexPrompt = $function:prompt; function global:prompt { $ok = $global:?; $code = $global:LASTEXITCODE; if (-not $global:__QuaRexKeys) { $global:__QuaRexKeys = $true; try { $h = Get-PSReadLineKeyHandler | Where-Object { $_.Key -ceq 'Ctrl+d' }; if (-not $h) { Set-PSReadLineKeyHandler -Chord Ctrl+d -Function DeleteCharOrExit } } catch {} }; try { $l = $executionContext.SessionState.Path.CurrentLocation; if ($l.Provider.Name -eq 'FileSystem') { [Environment]::CurrentDirectory = $l.ProviderPath } } catch {}; $m = -not $env:GOREX_NO_SHELL_MARKS; $e = [char]27; $b = [char]7; $d = ''; if ($m) { if ($global:__QuaRexRan) { $n = if ($ok) { 0 } elseif ($code) { $code } else { 1 }; $d = \"$e]133;D;$n$b\" }; $global:__QuaRexRan = $false; if (-not $global:__QuaRexHooked -and (Test-Path Function:\PSConsoleHostReadLine)) { $global:__QuaRexHooked = $true; $global:__QuaRexReadLine = $function:PSConsoleHostReadLine; function global:PSConsoleHostReadLine { $line = & $global:__QuaRexReadLine; $global:__QuaRexRan = $true; [Console]::Write([string][char]27 + ']133;C' + [char]7); $line } } }; if ($m -and -not $global:__QuaRexIdle) { $global:__QuaRexIdle = $true; try { $null = Register-EngineEvent -SourceIdentifier PowerShell.OnIdle -Action { try { $w = [Console]::BufferWidth; if ($global:__QuaRexW -and $w -ne $global:__QuaRexW) { $global:__QuaRexW = $w; $t = $null; $k = 0; [Microsoft.PowerShell.PSConsoleReadLine]::GetBufferState([ref]$t, [ref]$k); if (-not $t) { $y = [Math]::Max(0, [Console]::CursorTop - (Get-PSReadLineOption).ExtraPromptLineCount); [Console]::SetCursorPosition(0, $y); [Console]::Write([string][char]27 + '[0J'); [Microsoft.PowerShell.PSConsoleReadLine]::InvokePrompt($null, $y) } } } catch {} } } catch {} }; try { $global:__QuaRexW = [Console]::BufferWidth } catch {}; if (-not $ok) { Write-Error '' -ErrorAction Ignore }; $p = (& $global:__QuaRexPrompt) -join ''; if ($m) { \"$d$e]133;A$b$p$e]133;B$b\" } else { $p } }"
                  2⤵
                  • Command and Scripting Interpreter: PowerShell
                  • Suspicious behavior: EnumeratesProcesses
                  • Suspicious use of AdjustPrivilegeToken
                  PID:2888
                • C:\Windows\system32\conhost.exe
                  \\?\C:\Windows\system32\conhost.exe --headless --width 80 --height 24 --signal 0x728 --server 0x71c
                  2⤵
                    PID:1764
                  • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                    C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command "$global:__QuaRexPrompt = $function:prompt; function global:prompt { $ok = $global:?; $code = $global:LASTEXITCODE; if (-not $global:__QuaRexKeys) { $global:__QuaRexKeys = $true; try { $h = Get-PSReadLineKeyHandler | Where-Object { $_.Key -ceq 'Ctrl+d' }; if (-not $h) { Set-PSReadLineKeyHandler -Chord Ctrl+d -Function DeleteCharOrExit } } catch {} }; try { $l = $executionContext.SessionState.Path.CurrentLocation; if ($l.Provider.Name -eq 'FileSystem') { [Environment]::CurrentDirectory = $l.ProviderPath } } catch {}; $m = -not $env:GOREX_NO_SHELL_MARKS; $e = [char]27; $b = [char]7; $d = ''; if ($m) { if ($global:__QuaRexRan) { $n = if ($ok) { 0 } elseif ($code) { $code } else { 1 }; $d = \"$e]133;D;$n$b\" }; $global:__QuaRexRan = $false; if (-not $global:__QuaRexHooked -and (Test-Path Function:\PSConsoleHostReadLine)) { $global:__QuaRexHooked = $true; $global:__QuaRexReadLine = $function:PSConsoleHostReadLine; function global:PSConsoleHostReadLine { $line = & $global:__QuaRexReadLine; $global:__QuaRexRan = $true; [Console]::Write([string][char]27 + ']133;C' + [char]7); $line } } }; if ($m -and -not $global:__QuaRexIdle) { $global:__QuaRexIdle = $true; try { $null = Register-EngineEvent -SourceIdentifier PowerShell.OnIdle -Action { try { $w = [Console]::BufferWidth; if ($global:__QuaRexW -and $w -ne $global:__QuaRexW) { $global:__QuaRexW = $w; $t = $null; $k = 0; [Microsoft.PowerShell.PSConsoleReadLine]::GetBufferState([ref]$t, [ref]$k); if (-not $t) { $y = [Math]::Max(0, [Console]::CursorTop - (Get-PSReadLineOption).ExtraPromptLineCount); [Console]::SetCursorPosition(0, $y); [Console]::Write([string][char]27 + '[0J'); [Microsoft.PowerShell.PSConsoleReadLine]::InvokePrompt($null, $y) } } } catch {} } } catch {} }; try { $global:__QuaRexW = [Console]::BufferWidth } catch {}; if (-not $ok) { Write-Error '' -ErrorAction Ignore }; $p = (& $global:__QuaRexPrompt) -join ''; if ($m) { \"$d$e]133;A$b$p$e]133;B$b\" } else { $p } }"
                    2⤵
                    • Command and Scripting Interpreter: PowerShell
                    • Suspicious behavior: EnumeratesProcesses
                    • Suspicious use of AdjustPrivilegeToken
                    PID:840
                  • C:\Windows\system32\conhost.exe
                    \\?\C:\Windows\system32\conhost.exe --headless --width 80 --height 24 --signal 0x2b4 --server 0x2a8
                    2⤵
                      PID:3204
                    • C:\Windows\system32\cmd.exe
                      C:\Windows\system32\cmd.exe
                      2⤵
                        PID:3444
                      • C:\Windows\system32\conhost.exe
                        \\?\C:\Windows\system32\conhost.exe --headless --width 80 --height 24 --signal 0x2a8 --server 0x61c
                        2⤵
                          PID:2536
                        • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                          C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command "$global:__QuaRexPrompt = $function:prompt; function global:prompt { $ok = $global:?; $code = $global:LASTEXITCODE; if (-not $global:__QuaRexKeys) { $global:__QuaRexKeys = $true; try { $h = Get-PSReadLineKeyHandler | Where-Object { $_.Key -ceq 'Ctrl+d' }; if (-not $h) { Set-PSReadLineKeyHandler -Chord Ctrl+d -Function DeleteCharOrExit } } catch {} }; try { $l = $executionContext.SessionState.Path.CurrentLocation; if ($l.Provider.Name -eq 'FileSystem') { [Environment]::CurrentDirectory = $l.ProviderPath } } catch {}; $m = -not $env:GOREX_NO_SHELL_MARKS; $e = [char]27; $b = [char]7; $d = ''; if ($m) { if ($global:__QuaRexRan) { $n = if ($ok) { 0 } elseif ($code) { $code } else { 1 }; $d = \"$e]133;D;$n$b\" }; $global:__QuaRexRan = $false; if (-not $global:__QuaRexHooked -and (Test-Path Function:\PSConsoleHostReadLine)) { $global:__QuaRexHooked = $true; $global:__QuaRexReadLine = $function:PSConsoleHostReadLine; function global:PSConsoleHostReadLine { $line = & $global:__QuaRexReadLine; $global:__QuaRexRan = $true; [Console]::Write([string][char]27 + ']133;C' + [char]7); $line } } }; if ($m -and -not $global:__QuaRexIdle) { $global:__QuaRexIdle = $true; try { $null = Register-EngineEvent -SourceIdentifier PowerShell.OnIdle -Action { try { $w = [Console]::BufferWidth; if ($global:__QuaRexW -and $w -ne $global:__QuaRexW) { $global:__QuaRexW = $w; $t = $null; $k = 0; [Microsoft.PowerShell.PSConsoleReadLine]::GetBufferState([ref]$t, [ref]$k); if (-not $t) { $y = [Math]::Max(0, [Console]::CursorTop - (Get-PSReadLineOption).ExtraPromptLineCount); [Console]::SetCursorPosition(0, $y); [Console]::Write([string][char]27 + '[0J'); [Microsoft.PowerShell.PSConsoleReadLine]::InvokePrompt($null, $y) } } } catch {} } } catch {} }; try { $global:__QuaRexW = [Console]::BufferWidth } catch {}; if (-not $ok) { Write-Error '' -ErrorAction Ignore }; $p = (& $global:__QuaRexPrompt) -join ''; if ($m) { \"$d$e]133;A$b$p$e]133;B$b\" } else { $p } }"
                          2⤵
                          • Command and Scripting Interpreter: PowerShell
                          • Suspicious behavior: EnumeratesProcesses
                          • Suspicious use of AdjustPrivilegeToken
                          PID:2692
                        • C:\Windows\system32\conhost.exe
                          \\?\C:\Windows\system32\conhost.exe --headless --width 80 --height 24 --signal 0x794 --server 0x77c
                          2⤵
                            PID:3556
                          • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                            C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command "$global:__QuaRexPrompt = $function:prompt; function global:prompt { $ok = $global:?; $code = $global:LASTEXITCODE; if (-not $global:__QuaRexKeys) { $global:__QuaRexKeys = $true; try { $h = Get-PSReadLineKeyHandler | Where-Object { $_.Key -ceq 'Ctrl+d' }; if (-not $h) { Set-PSReadLineKeyHandler -Chord Ctrl+d -Function DeleteCharOrExit } } catch {} }; try { $l = $executionContext.SessionState.Path.CurrentLocation; if ($l.Provider.Name -eq 'FileSystem') { [Environment]::CurrentDirectory = $l.ProviderPath } } catch {}; $m = -not $env:GOREX_NO_SHELL_MARKS; $e = [char]27; $b = [char]7; $d = ''; if ($m) { if ($global:__QuaRexRan) { $n = if ($ok) { 0 } elseif ($code) { $code } else { 1 }; $d = \"$e]133;D;$n$b\" }; $global:__QuaRexRan = $false; if (-not $global:__QuaRexHooked -and (Test-Path Function:\PSConsoleHostReadLine)) { $global:__QuaRexHooked = $true; $global:__QuaRexReadLine = $function:PSConsoleHostReadLine; function global:PSConsoleHostReadLine { $line = & $global:__QuaRexReadLine; $global:__QuaRexRan = $true; [Console]::Write([string][char]27 + ']133;C' + [char]7); $line } } }; if ($m -and -not $global:__QuaRexIdle) { $global:__QuaRexIdle = $true; try { $null = Register-EngineEvent -SourceIdentifier PowerShell.OnIdle -Action { try { $w = [Console]::BufferWidth; if ($global:__QuaRexW -and $w -ne $global:__QuaRexW) { $global:__QuaRexW = $w; $t = $null; $k = 0; [Microsoft.PowerShell.PSConsoleReadLine]::GetBufferState([ref]$t, [ref]$k); if (-not $t) { $y = [Math]::Max(0, [Console]::CursorTop - (Get-PSReadLineOption).ExtraPromptLineCount); [Console]::SetCursorPosition(0, $y); [Console]::Write([string][char]27 + '[0J'); [Microsoft.PowerShell.PSConsoleReadLine]::InvokePrompt($null, $y) } } } catch {} } } catch {} }; try { $global:__QuaRexW = [Console]::BufferWidth } catch {}; if (-not $ok) { Write-Error '' -ErrorAction Ignore }; $p = (& $global:__QuaRexPrompt) -join ''; if ($m) { \"$d$e]133;A$b$p$e]133;B$b\" } else { $p } }"
                            2⤵
                            • Command and Scripting Interpreter: PowerShell
                            • Suspicious behavior: EnumeratesProcesses
                            • Suspicious use of AdjustPrivilegeToken
                            PID:2496
                          • C:\Windows\system32\conhost.exe
                            \\?\C:\Windows\system32\conhost.exe --headless --width 80 --height 24 --signal 0x720 --server 0x2e0
                            2⤵
                              PID:4116
                            • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                              C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command "$global:__QuaRexPrompt = $function:prompt; function global:prompt { $ok = $global:?; $code = $global:LASTEXITCODE; if (-not $global:__QuaRexKeys) { $global:__QuaRexKeys = $true; try { $h = Get-PSReadLineKeyHandler | Where-Object { $_.Key -ceq 'Ctrl+d' }; if (-not $h) { Set-PSReadLineKeyHandler -Chord Ctrl+d -Function DeleteCharOrExit } } catch {} }; try { $l = $executionContext.SessionState.Path.CurrentLocation; if ($l.Provider.Name -eq 'FileSystem') { [Environment]::CurrentDirectory = $l.ProviderPath } } catch {}; $m = -not $env:GOREX_NO_SHELL_MARKS; $e = [char]27; $b = [char]7; $d = ''; if ($m) { if ($global:__QuaRexRan) { $n = if ($ok) { 0 } elseif ($code) { $code } else { 1 }; $d = \"$e]133;D;$n$b\" }; $global:__QuaRexRan = $false; if (-not $global:__QuaRexHooked -and (Test-Path Function:\PSConsoleHostReadLine)) { $global:__QuaRexHooked = $true; $global:__QuaRexReadLine = $function:PSConsoleHostReadLine; function global:PSConsoleHostReadLine { $line = & $global:__QuaRexReadLine; $global:__QuaRexRan = $true; [Console]::Write([string][char]27 + ']133;C' + [char]7); $line } } }; if ($m -and -not $global:__QuaRexIdle) { $global:__QuaRexIdle = $true; try { $null = Register-EngineEvent -SourceIdentifier PowerShell.OnIdle -Action { try { $w = [Console]::BufferWidth; if ($global:__QuaRexW -and $w -ne $global:__QuaRexW) { $global:__QuaRexW = $w; $t = $null; $k = 0; [Microsoft.PowerShell.PSConsoleReadLine]::GetBufferState([ref]$t, [ref]$k); if (-not $t) { $y = [Math]::Max(0, [Console]::CursorTop - (Get-PSReadLineOption).ExtraPromptLineCount); [Console]::SetCursorPosition(0, $y); [Console]::Write([string][char]27 + '[0J'); [Microsoft.PowerShell.PSConsoleReadLine]::InvokePrompt($null, $y) } } } catch {} } } catch {} }; try { $global:__QuaRexW = [Console]::BufferWidth } catch {}; if (-not $ok) { Write-Error '' -ErrorAction Ignore }; $p = (& $global:__QuaRexPrompt) -join ''; if ($m) { \"$d$e]133;A$b$p$e]133;B$b\" } else { $p } }"
                              2⤵
                              • Command and Scripting Interpreter: PowerShell
                              • Suspicious behavior: EnumeratesProcesses
                              • Suspicious use of AdjustPrivilegeToken
                              PID:3344

                          Network

                                MITRE ATT&CK Enterprise v16

                                Replay Monitor

                                Loading Replay Monitor...

                                Downloads

                                powershell.exe.log

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

                                StartupProfileData-Interactive

                                • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-Interactive
                                • Size 64B
                                • SHA256 47d73c514b6ba6bea241dac0491ce942cedb7a5fb9621dca3c95ce5511f272f2
                                • MD5 SHA1 SHA512

                                StartupProfileData-Interactive

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

                                __PSScriptPolicyTest_qehs2b3x.aza.ps1

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

                                gorex.cmd.tmp

                                • Path C:\Users\Admin\AppData\Local\Temp\testrex3973919664\bin\gorex.cmd.tmp
                                • Size 152B
                                • SHA256 fa46193b041fb361c71333b404e6eb68de97f49412a53d15d5cdbf3df32382b5
                                • MD5 SHA1 SHA512 TLSH

                                ghostty-vt.dll

                                • Path C:\Users\Admin\AppData\Local\mygo\natives\9e03887451ad82284a8d90c06fd1a7ccb1ea27941031384443f285d014e8b1f4\ghostty-vt.dll
                                • Size 2.4MB
                                • SHA256 9e03887451ad82284a8d90c06fd1a7ccb1ea27941031384443f285d014e8b1f4
                                • MD5 SHA1 SHA512 SSDEEP TLSH

                                memory/736-75-0x000001D1F5750000-0x000001D1F596C000-memory.dmp

                                memory/772-7-0x00000265DEE00000-0x00000265DEE10000-memory.dmp

                                memory/772-6-0x00000265DEE00000-0x00000265DEE10000-memory.dmp

                                memory/772-8-0x00000265DEDC0000-0x00000265DEDE2000-memory.dmp

                                memory/772-16-0x00000265DF2D0000-0x00000265DF314000-memory.dmp

                                memory/772-17-0x00000265DF730000-0x00000265DF7A6000-memory.dmp