Analysis
- max time kernel
102s - max time network
150s - platform
windows11-21h2_x64 - resource
win11-20250619-en - resource tags
arch:x64arch:x86image:win11-20250619-enlocale:en-usos:windows11-21h2-x64system - submitted
13/08/2025, 04:27
Behavioral task
behavioral1
Sample
XWormClient.exe
Resource
win10v2004-20250619-en
Behavioral task
behavioral2
Sample
XWormClient.exe
Resource
win11-20250619-en
General
- Target XWormClient.exe
- Size 71KB
- Sample250813-e28dlsv1ct
- SHA256 c7b4ab9cf38108798831e0729182cd723b8c5704b976878066b7123f15734807
- MD5 356b9458ba747cfcbfb4d081d8fe6e67
- SHA1 764734b1e20435e1864bf7872d9020b1f998e4c6
- SHA512 db8de0e1d5eff2d84a54b759bb5f20161e246b4ec11632a8b08fb3384322a993f8b26947f7a853d39b1cc892e3ef327565b6796aff835e7507f681c1dbc1cfff
- SSDEEP 1536:Eq2I6WbhJuU57nID+b5JIGGItwiZ+ff/6FOV+U4e9GhS:fbnuUtC+bbnZrOV+U4WGA
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Extracted
-
xworm
-
XWorm V6.0
-
return-aug.gl.at.ply.gg:39431
-
Install_directory
%AppData%
-
install_file
Com Surrogate.exe
Signatures
- Detect Xworm Payload 2 IoCs
resource yara_rule behavioral2/memory/2056-0-0x0000000000640000-0x0000000000658000-memory.dmp family_xworm behavioral2/files/0x001e00000002b0cb-53.dat family_xworm - Xworm family
- Command and Scripting Interpreter: PowerShell 1 TTPs 4 IoCs
Run Powershell to modify Windows Defender settings to add exclusions for file extensions, paths, and processes.
pid Process 5492 powershell.exe 2332 powershell.exe 5196 powershell.exe 5612 powershell.exe - Drops startup file 2 IoCs
description ioc Process File created C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Com Surrogate.lnk XWormClient.exe File opened for modification C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Com Surrogate.lnk XWormClient.exe - Executes dropped EXE 2 IoCs
pid Process 4352 Com Surrogate.exe 1348 Com Surrogate.exe - Adds Run key to start application 2 TTPs 1 IoCs
description ioc Process Set value (str) \REGISTRY\USER\S-1-5-21-4024151881-1944119507-1574723210-1000\Software\Microsoft\Windows\CurrentVersion\Run\Com Surrogate = "C:\\Users\\Admin\\AppData\\Roaming\\Com Surrogate.exe" XWormClient.exe - Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
- Scheduled Task/Job: Scheduled Task 1 TTPs 1 IoCs
Schtasks is often used by malware for persistence or to perform post-infection execution.
pid Process 4944 schtasks.exe - Suspicious behavior: EnumeratesProcesses 9 IoCs
pid Process 5492 powershell.exe 5492 powershell.exe 2332 powershell.exe 2332 powershell.exe 5196 powershell.exe 5196 powershell.exe 5612 powershell.exe 5612 powershell.exe 2056 XWormClient.exe - Suspicious use of AdjustPrivilegeToken 8 IoCs
description pid Process Token: SeDebugPrivilege 2056 XWormClient.exe Token: SeDebugPrivilege 5492 powershell.exe Token: SeDebugPrivilege 2332 powershell.exe Token: SeDebugPrivilege 5196 powershell.exe Token: SeDebugPrivilege 5612 powershell.exe Token: SeDebugPrivilege 2056 XWormClient.exe Token: SeDebugPrivilege 4352 Com Surrogate.exe Token: SeDebugPrivilege 1348 Com Surrogate.exe - Suspicious use of SetWindowsHookEx 1 IoCs
pid Process 2056 XWormClient.exe - Suspicious use of WriteProcessMemory 10 IoCs
description pid Process procid_target PID 2056 wrote to memory of 5492 2056 XWormClient.exe 79 PID 2056 wrote to memory of 5492 2056 XWormClient.exe 79 PID 2056 wrote to memory of 2332 2056 XWormClient.exe 81 PID 2056 wrote to memory of 2332 2056 XWormClient.exe 81 PID 2056 wrote to memory of 5196 2056 XWormClient.exe 83 PID 2056 wrote to memory of 5196 2056 XWormClient.exe 83 PID 2056 wrote to memory of 5612 2056 XWormClient.exe 85 PID 2056 wrote to memory of 5612 2056 XWormClient.exe 85 PID 2056 wrote to memory of 4944 2056 XWormClient.exe 87 PID 2056 wrote to memory of 4944 2056 XWormClient.exe 87 - 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\XWormClient.exe"C:\Users\Admin\AppData\Local\Temp\XWormClient.exe"1⤵
- Drops startup file
- Adds Run key to start application
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:2056 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionPath 'C:\Users\Admin\AppData\Local\Temp\XWormClient.exe'2⤵
- Command and Scripting Interpreter: PowerShell
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:5492
-
-
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionProcess 'XWormClient.exe'2⤵
- Command and Scripting Interpreter: PowerShell
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:2332
-
-
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionPath 'C:\Users\Admin\AppData\Roaming\Com Surrogate.exe'2⤵
- Command and Scripting Interpreter: PowerShell
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:5196
-
-
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionProcess 'Com Surrogate.exe'2⤵
- Command and Scripting Interpreter: PowerShell
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:5612
-
-
C:\Windows\System32\schtasks.exe"C:\Windows\System32\schtasks.exe" /create /f /RL HIGHEST /sc minute /mo 1 /tn "Com Surrogate" /tr "C:\Users\Admin\AppData\Roaming\Com Surrogate.exe"2⤵
- Scheduled Task/Job: Scheduled Task
PID:4944
-
-
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c C:\Users\Admin\AppData\Roaming\Com Surrogate.exe1⤵PID:6020
-
C:\Users\Admin\AppData\Roaming\Com Surrogate.exe"C:\Users\Admin\AppData\Roaming\Com Surrogate.exe"1⤵
- Executes dropped EXE
- Suspicious use of AdjustPrivilegeToken
PID:4352
-
C:\Users\Admin\AppData\Roaming\Com Surrogate.exe"C:\Users\Admin\AppData\Roaming\Com Surrogate.exe"1⤵
- Executes dropped EXE
- Suspicious use of AdjustPrivilegeToken
PID:1348
Network
MITRE ATT&CK Enterprise v16
Execution
Command and Scripting Interpreter
1PowerShell
1Scheduled Task/Job
1Scheduled Task
1Persistence
Boot or Logon Autostart Execution
1Registry Run Keys / Startup Folder
1Scheduled Task/Job
1Scheduled Task
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path C:\Users\Admin\AppData\Local\Microsoft\CLR_v4.0\UsageLogs\Com Surrogate.exe.log
- Size 654B
- SHA256 e31b18f21621d9983bfdf1ea3e53884a9d58b8ffd79e0e5790da6f3a81a8b9d3
- MD5 2cbbb74b7da1f720b48ed31085cbd5b8
- SHA1 79caa9a3ea8abe1b9c4326c3633da64a5f724964
- SHA512 ecf02d5240e0c1c005d3ab393aa7eff62bd498c2db5905157e2bf6d29e1b663228a9583950842629d1a4caef404c8941a0c7799b1a3bd1eb890a09fdb7efcff9
- MD5 SHA1 SHA512
- Path C:\Users\Admin\AppData\Local\Microsoft\CLR_v4.0\UsageLogs\powershell.exe.log
- Size 2KB
- SHA256 85b280a39fc31ba1e15fb06102a05b8405ff3b82feb181d4170f04e466dd647c
- MD5 627073ee3ca9676911bee35548eff2b8
- SHA1 4c4b68c65e2cab9864b51167d710aa29ebdcff2e
- SHA512 3c5f6c03e253b83c57e8d6f0334187dbdcdf4fa549eecd36cbc1322dca6d3ca891dc6a019c49ec2eafb88f82d0434299c31e4dfaab123acb42e0546218f311fb
- MD5 SHA1 SHA512
- Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
- Size 944B
- SHA256 911efc5cf9cbeb697543eb3242f5297e1be46dd6603a390140a9ff031ed9e1e8
- MD5 05b3cd21c1ec02f04caba773186ee8d0
- SHA1 39e790bfe10abf55b74dfb3603df8fcf6b5e6edb
- SHA512 e751008b032394817beb46937fd93a73be97254c2be94dd42f22fb1306d2715c653ece16fa96eab1a3e73811936768cea6b37888437086fc6f3e3e793a2515eb
- MD5 SHA1 SHA512
- Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
- Size 944B
- SHA256 529811e4d3496c559f3bd92cd877b93b719c3ac4834202aa76ab9e16e25f9319
- MD5 6f0e62045515b66d0a0105abc22dbf19
- SHA1 894d685122f3f3c9a3457df2f0b12b0e851b394c
- SHA512 f78426df6032ee77f8c463446ab1c6bb4669ef7a2463dead831ec4ff83a07d7dc702d79372d8bcaf4594bf0fb6e11e9f027f3e0325de9b19be5f51b7b80ed54a
- MD5 SHA1 SHA512
- Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
- Size 944B
- SHA256 6a154251ec39c38714c70234f2b4cb6a5156885d62cab2a04a99f0dc4e92f00d
- MD5 2c999f5ad351930d75fa6d11b929248d
- SHA1 9453f77854f30068277951cedf3128ae58ad1b0c
- SHA512 8d15b5a12c4ff275d248c16e5e76bfa50570b0ec6725d4203a9421596527b41ad4a045eec31f7c3abdca4a9d01aeb21aec852e87442b5340159029d4aaeb3d9c
- MD5 SHA1 SHA512
- Path C:\Users\Admin\AppData\Local\Temp\__PSScriptPolicyTest_25abzdn4.40p.ps1
- Size 60B
- SHA256 96ad1146eb96877eab5942ae0736b82d8b5e2039a80d3d6932665c1a4c87dcf7
- MD5 d17fe0a3f47be24a6453e9ef58c94641
- SHA1 6ab83620379fc69f80c0242105ddffd7d98d5d9d
- SHA512 5b592e58f26c264604f98f6aa12860758ce606d1c63220736cf0c779e4e18e3cec8706930a16c38b20161754d1017d1657d35258e58ca22b18f5b232880dec82
- MD5 SHA1 SHA512
- Path C:\Users\Admin\AppData\Roaming\Com Surrogate.exe
- Size 71KB
- SHA256 c7b4ab9cf38108798831e0729182cd723b8c5704b976878066b7123f15734807
- MD5 356b9458ba747cfcbfb4d081d8fe6e67
- SHA1 764734b1e20435e1864bf7872d9020b1f998e4c6
- SHA512 db8de0e1d5eff2d84a54b759bb5f20161e246b4ec11632a8b08fb3384322a993f8b26947f7a853d39b1cc892e3ef327565b6796aff835e7507f681c1dbc1cfff
- SSDEEP 1536:Eq2I6WbhJuU57nID+b5JIGGItwiZ+ff/6FOV+U4e9GhS:fbnuUtC+bbnZrOV+U4WGA
- MD5 SHA1 SHA512 SSDEEP