Analysis
-
max time kernel
149s -
max time network
149s -
platform
windows7_x64 -
resource
win7-20240729-en -
resource tags
arch:x64arch:x86image:win7-20240729-enlocale:en-usos:windows7-x64system -
submitted
24-01-2025 18:20
Behavioral task
behavioral1
Sample
XClient.exe
Resource
win7-20240729-en
Behavioral task
behavioral2
Sample
XClient.exe
Resource
win10v2004-20241007-en
General
-
Target
XClient.exe
-
Size
41KB
-
MD5
238c543e188e55b1270ba6a19ea64744
-
SHA1
d1757ef39eb202f63ce852a6d22128aa05e6b4d1
-
SHA256
9de66e3b9fd4a3272eeb379868e2cb3c627d3fa30a2c171dceaa91464378aa83
-
SHA512
f529cefecf2c6ab4a6dbb8e72912bd3e96db68cb696c650c74d7da020858024ae6cecc65d95c2adbba7339e135b11d17f4577a0df52ef52a76b3bf70ea5ecb04
-
SSDEEP
768:VYjChiGFs384cu8CDkUX9cV2gQ1XEgaaDTesF5Pa9W/BOwhr3su9:sCNFs384cu889cVJMXWaZF49WJOwJV9
Malware Config
Extracted
xworm
5.0
9tGtRdYFdqtDOMr1
-
Install_directory
%AppData%
-
install_file
winconfig.exe
-
pastebin_url
https://pastebin.com/raw/aVpjakPZ
Signatures
-
Detect Xworm Payload 4 IoCs
resource yara_rule behavioral1/memory/2216-1-0x0000000000BD0000-0x0000000000BE0000-memory.dmp family_xworm behavioral1/files/0x00080000000120fd-10.dat family_xworm behavioral1/memory/1680-12-0x0000000000120000-0x0000000000130000-memory.dmp family_xworm behavioral1/memory/2312-15-0x00000000012F0000-0x0000000001300000-memory.dmp family_xworm -
Xworm family
-
Drops startup file 2 IoCs
description ioc Process File created C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\winconfig.lnk XClient.exe File opened for modification C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\winconfig.lnk XClient.exe -
Executes dropped EXE 2 IoCs
pid Process 1680 winconfig.exe 2312 winconfig.exe -
Adds Run key to start application 2 TTPs 1 IoCs
description ioc Process Set value (str) \REGISTRY\USER\S-1-5-21-2703099537-420551529-3771253338-1000\Software\Microsoft\Windows\CurrentVersion\Run\winconfig = "C:\\Users\\Admin\\AppData\\Roaming\\winconfig.exe" XClient.exe -
Legitimate hosting services abused for malware hosting/C2 1 TTPs 46 IoCs
flow ioc 8 pastebin.com 19 pastebin.com 33 pastebin.com 40 pastebin.com 41 pastebin.com 50 pastebin.com 6 pastebin.com 15 pastebin.com 26 pastebin.com 29 pastebin.com 42 pastebin.com 43 pastebin.com 46 pastebin.com 51 pastebin.com 25 pastebin.com 30 pastebin.com 31 pastebin.com 39 pastebin.com 48 pastebin.com 20 pastebin.com 32 pastebin.com 35 pastebin.com 44 pastebin.com 49 pastebin.com 12 pastebin.com 13 pastebin.com 14 pastebin.com 23 pastebin.com 27 pastebin.com 34 pastebin.com 36 pastebin.com 9 pastebin.com 10 pastebin.com 17 pastebin.com 21 pastebin.com 22 pastebin.com 38 pastebin.com 45 pastebin.com 7 pastebin.com 16 pastebin.com 37 pastebin.com 47 pastebin.com 11 pastebin.com 18 pastebin.com 24 pastebin.com 28 pastebin.com -
Looks up external IP address via web service 1 IoCs
Uses a legitimate IP lookup service to find the infected system's external IP.
flow ioc 4 ip-api.com -
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 2724 schtasks.exe -
Suspicious use of AdjustPrivilegeToken 3 IoCs
description pid Process Token: SeDebugPrivilege 2216 XClient.exe Token: SeDebugPrivilege 1680 winconfig.exe Token: SeDebugPrivilege 2312 winconfig.exe -
Suspicious use of WriteProcessMemory 9 IoCs
description pid Process procid_target PID 2216 wrote to memory of 2724 2216 XClient.exe 31 PID 2216 wrote to memory of 2724 2216 XClient.exe 31 PID 2216 wrote to memory of 2724 2216 XClient.exe 31 PID 320 wrote to memory of 1680 320 taskeng.exe 34 PID 320 wrote to memory of 1680 320 taskeng.exe 34 PID 320 wrote to memory of 1680 320 taskeng.exe 34 PID 320 wrote to memory of 2312 320 taskeng.exe 35 PID 320 wrote to memory of 2312 320 taskeng.exe 35 PID 320 wrote to memory of 2312 320 taskeng.exe 35 -
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\XClient.exe"C:\Users\Admin\AppData\Local\Temp\XClient.exe"1⤵
- Drops startup file
- Adds Run key to start application
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:2216 -
C:\Windows\System32\schtasks.exe"C:\Windows\System32\schtasks.exe" /create /f /RL HIGHEST /sc minute /mo 1 /tn "winconfig" /tr "C:\Users\Admin\AppData\Roaming\winconfig.exe"2⤵
- Scheduled Task/Job: Scheduled Task
PID:2724
-
-
C:\Windows\system32\taskeng.exetaskeng.exe {7CA728D2-35D3-4FE6-84F1-782B2C933737} S-1-5-21-2703099537-420551529-3771253338-1000:XECUDNCD\Admin:Interactive:[1]1⤵
- Suspicious use of WriteProcessMemory
PID:320 -
C:\Users\Admin\AppData\Roaming\winconfig.exeC:\Users\Admin\AppData\Roaming\winconfig.exe2⤵
- Executes dropped EXE
- Suspicious use of AdjustPrivilegeToken
PID:1680
-
-
C:\Users\Admin\AppData\Roaming\winconfig.exeC:\Users\Admin\AppData\Roaming\winconfig.exe2⤵
- Executes dropped EXE
- Suspicious use of AdjustPrivilegeToken
PID:2312
-
Network
MITRE ATT&CK Enterprise v15
Persistence
Boot or Logon Autostart Execution
1Registry Run Keys / Startup Folder
1Scheduled Task/Job
1Scheduled Task
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
41KB
MD5238c543e188e55b1270ba6a19ea64744
SHA1d1757ef39eb202f63ce852a6d22128aa05e6b4d1
SHA2569de66e3b9fd4a3272eeb379868e2cb3c627d3fa30a2c171dceaa91464378aa83
SHA512f529cefecf2c6ab4a6dbb8e72912bd3e96db68cb696c650c74d7da020858024ae6cecc65d95c2adbba7339e135b11d17f4577a0df52ef52a76b3bf70ea5ecb04