Analysis
-
max time kernel
269s -
max time network
270s -
platform
windows10-2004_x64 -
resource
win10v2004-20241007-en -
resource tags
arch:x64arch:x86image:win10v2004-20241007-enlocale:en-usos:windows10-2004-x64system -
submitted
21-12-2024 04:29
Behavioral task
behavioral1
Sample
VPN Plus V2.zip
Resource
win10v2004-20241007-en
General
-
Target
VPN Plus V2.zip
-
Size
1.2MB
-
MD5
8ab44bea3f5611e716b659a7fa329923
-
SHA1
fc67f2c6fb6b4c7c02dd01625a95d3b91c6687da
-
SHA256
5a59e869cf35447ed76a8b956c9d5474387f765aeef4ea7792ec208cc1f046c1
-
SHA512
26f5d5192aa608c40dd7ba5bf82fa511d809e5444d8f35c932c3b2b88f856b749176406f8a07996d1a2932f0af9fc7f6928bc389817ab6e509aaf169a948bae8
-
SSDEEP
24576:vNryoRivxkXPIoneJbfb/nWL2ajyosF67fDYmwT3+hwNSYl8m:vx/ipfonwfLW/Go+6bk0Yp
Malware Config
Extracted
xred
xred.mooo.com
-
payload_url
http://freedns.afraid.org/api/?action=getdyndns&sha=a30fa98efc092684e8d1c5cff797bcc613562978
https://docs.google.com/uc?id=0BxsMXGfPIZfSVlVsOGlEVGxuZVk&export=download
https://www.dropbox.com/s/n1w4p8gc6jzo0sg/SUpdate.ini?dl=1
http://xred.site50.net/syn/SUpdate.ini
https://docs.google.com/uc?id=0BxsMXGfPIZfSVzUyaHFYVkQxeFk&export=download
https://www.dropbox.com/s/zhp1b06imehwylq/Synaptics.rar?dl=1
http://xred.site50.net/syn/Synaptics.rar
https://docs.google.com/uc?id=0BxsMXGfPIZfSTmlVYkxhSDg5TzQ&export=download
https://www.dropbox.com/s/fzj752whr3ontsm/SSLLibrary.dll?dl=1
http://xred.site50.net/syn/SSLLibrary.dll
Signatures
-
Modifies WinLogon for persistence 2 TTPs 1 IoCs
description ioc Process Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit = "C:\\Windows\\System32\\userinit.exe,C:\\Windows\\Registry" VPN Plus Config.exe -
Xred family
-
Checks computer location settings 2 TTPs 4 IoCs
Looks up country code configured in the registry, likely geofence.
description ioc Process Key value queried \REGISTRY\USER\S-1-5-21-493223053-2004649691-1575712786-1000\Control Panel\International\Geo\Nation ._cache_VPN Plus.exe Key value queried \REGISTRY\USER\S-1-5-21-493223053-2004649691-1575712786-1000\Control Panel\International\Geo\Nation Synaptics.exe Key value queried \REGISTRY\USER\S-1-5-21-493223053-2004649691-1575712786-1000\Control Panel\International\Geo\Nation ._cache_Synaptics.exe Key value queried \REGISTRY\USER\S-1-5-21-493223053-2004649691-1575712786-1000\Control Panel\International\Geo\Nation VPN Plus.exe -
Executes dropped EXE 8 IoCs
pid Process 4584 VPN Plus.exe 3744 ._cache_VPN Plus.exe 4700 Synaptics.exe 436 VPN Plus Config.exe 1260 VPNPlus.exe 532 ._cache_Synaptics.exe 1780 VPN Plus Config.exe 3456 VPNPlus.exe -
Loads dropped DLL 2 IoCs
pid Process 4700 Synaptics.exe 4700 Synaptics.exe -
Adds Run key to start application 2 TTPs 2 IoCs
description ioc Process Set value (str) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run\Synaptics Pointing Device Driver = "C:\\ProgramData\\Synaptics\\Synaptics.exe" VPN Plus.exe Set value (str) \REGISTRY\USER\S-1-5-21-493223053-2004649691-1575712786-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Windows Defender = "C:\\Windows\\Registry" VPN Plus Config.exe -
Drops file in Windows directory 3 IoCs
description ioc Process File created C:\Windows\Registry VPN Plus Config.exe File opened for modification C:\Windows\Registry VPN Plus Config.exe File opened for modification C:\Windows\Registry VPN Plus Config.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
System Location Discovery: System Language Discovery 1 TTPs 4 IoCs
Attempt gather information about the system language of a victim in order to infer the geographical location of that host.
description ioc Process Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language VPNPlus.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language VPN Plus.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language Synaptics.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language VPNPlus.exe -
Checks processor information in registry 2 TTPs 3 IoCs
Processor information is often read in order to detect sandboxing environments.
description ioc Process Key opened \REGISTRY\MACHINE\Hardware\Description\System\CentralProcessor\0 EXCEL.EXE Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\~MHz EXCEL.EXE Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\ProcessorNameString EXCEL.EXE -
Enumerates system info in registry 2 TTPs 3 IoCs
description ioc Process Key opened \REGISTRY\MACHINE\Hardware\Description\System\BIOS EXCEL.EXE Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\BIOS\SystemFamily EXCEL.EXE Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\BIOS\SystemSKU EXCEL.EXE -
Modifies registry class 4 IoCs
description ioc Process Key created \REGISTRY\MACHINE\SOFTWARE\Classes\WOW6432Node\CLSID\{1f3427c8-5c10-4210-aa03-2ee45287d668}\Instance\ VPN Plus.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\WOW6432Node\CLSID\{1f3427c8-5c10-4210-aa03-2ee45287d668}\Instance\ Synaptics.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{4336a54d-038b-4685-ab02-99bb52d3fb8b}\Instance\ 7zFM.exe Key created \REGISTRY\USER\S-1-5-21-493223053-2004649691-1575712786-1000_Classes\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}\Instance\ 7zFM.exe -
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 2588 schtasks.exe -
Suspicious behavior: AddClipboardFormatListener 1 IoCs
pid Process 1292 EXCEL.EXE -
Suspicious behavior: EnumeratesProcesses 29 IoCs
pid Process 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe 1780 VPN Plus Config.exe -
Suspicious behavior: GetForegroundWindowSpam 2 IoCs
pid Process 4004 7zFM.exe 1780 VPN Plus Config.exe -
Suspicious use of AdjustPrivilegeToken 5 IoCs
description pid Process Token: SeRestorePrivilege 4004 7zFM.exe Token: 35 4004 7zFM.exe Token: SeSecurityPrivilege 4004 7zFM.exe Token: SeDebugPrivilege 436 VPN Plus Config.exe Token: SeDebugPrivilege 1780 VPN Plus Config.exe -
Suspicious use of FindShellTrayWindow 2 IoCs
pid Process 4004 7zFM.exe 4004 7zFM.exe -
Suspicious use of SetWindowsHookEx 4 IoCs
pid Process 1292 EXCEL.EXE 1292 EXCEL.EXE 1292 EXCEL.EXE 1292 EXCEL.EXE -
Suspicious use of WriteProcessMemory 21 IoCs
description pid Process procid_target PID 4584 wrote to memory of 3744 4584 VPN Plus.exe 109 PID 4584 wrote to memory of 3744 4584 VPN Plus.exe 109 PID 4584 wrote to memory of 4700 4584 VPN Plus.exe 110 PID 4584 wrote to memory of 4700 4584 VPN Plus.exe 110 PID 4584 wrote to memory of 4700 4584 VPN Plus.exe 110 PID 3744 wrote to memory of 436 3744 ._cache_VPN Plus.exe 111 PID 3744 wrote to memory of 436 3744 ._cache_VPN Plus.exe 111 PID 3744 wrote to memory of 1260 3744 ._cache_VPN Plus.exe 112 PID 3744 wrote to memory of 1260 3744 ._cache_VPN Plus.exe 112 PID 3744 wrote to memory of 1260 3744 ._cache_VPN Plus.exe 112 PID 4700 wrote to memory of 532 4700 Synaptics.exe 113 PID 4700 wrote to memory of 532 4700 Synaptics.exe 113 PID 532 wrote to memory of 1780 532 ._cache_Synaptics.exe 114 PID 532 wrote to memory of 1780 532 ._cache_Synaptics.exe 114 PID 532 wrote to memory of 3456 532 ._cache_Synaptics.exe 115 PID 532 wrote to memory of 3456 532 ._cache_Synaptics.exe 115 PID 532 wrote to memory of 3456 532 ._cache_Synaptics.exe 115 PID 1780 wrote to memory of 4356 1780 VPN Plus Config.exe 122 PID 1780 wrote to memory of 4356 1780 VPN Plus Config.exe 122 PID 4356 wrote to memory of 2588 4356 CMD.exe 124 PID 4356 wrote to memory of 2588 4356 CMD.exe 124 -
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:\Program Files\7-Zip\7zFM.exe"C:\Program Files\7-Zip\7zFM.exe" "C:\Users\Admin\AppData\Local\Temp\VPN Plus V2.zip"1⤵
- Modifies registry class
- Suspicious behavior: GetForegroundWindowSpam
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of FindShellTrayWindow
PID:4004
-
C:\Windows\System32\rundll32.exeC:\Windows\System32\rundll32.exe C:\Windows\System32\shell32.dll,SHCreateLocalServerRunDll {9aa46009-3ce0-458a-a354-715610a075e6} -Embedding1⤵PID:1780
-
C:\Users\Admin\Desktop\VPN Plus V2\VPN Plus.exe"C:\Users\Admin\Desktop\VPN Plus V2\VPN Plus.exe"1⤵
- Checks computer location settings
- Executes dropped EXE
- Adds Run key to start application
- System Location Discovery: System Language Discovery
- Modifies registry class
- Suspicious use of WriteProcessMemory
PID:4584 -
C:\Users\Admin\Desktop\VPN Plus V2\._cache_VPN Plus.exe"C:\Users\Admin\Desktop\VPN Plus V2\._cache_VPN Plus.exe"2⤵
- Checks computer location settings
- Executes dropped EXE
- Suspicious use of WriteProcessMemory
PID:3744 -
C:\Users\Admin\AppData\Roaming\VPN Plus Config.exe"C:\Users\Admin\AppData\Roaming\VPN Plus Config.exe"3⤵
- Executes dropped EXE
- Drops file in Windows directory
- Suspicious use of AdjustPrivilegeToken
PID:436
-
-
C:\Users\Admin\AppData\Roaming\VPNPlus.exe"C:\Users\Admin\AppData\Roaming\VPNPlus.exe"3⤵
- Executes dropped EXE
- System Location Discovery: System Language Discovery
PID:1260
-
-
-
C:\ProgramData\Synaptics\Synaptics.exe"C:\ProgramData\Synaptics\Synaptics.exe" InjUpdate2⤵
- Checks computer location settings
- Executes dropped EXE
- Loads dropped DLL
- System Location Discovery: System Language Discovery
- Modifies registry class
- Suspicious use of WriteProcessMemory
PID:4700 -
C:\Users\Admin\Desktop\VPN Plus V2\._cache_Synaptics.exe"C:\Users\Admin\Desktop\VPN Plus V2\._cache_Synaptics.exe" InjUpdate3⤵
- Checks computer location settings
- Executes dropped EXE
- Suspicious use of WriteProcessMemory
PID:532 -
C:\Users\Admin\AppData\Roaming\VPN Plus Config.exe"C:\Users\Admin\AppData\Roaming\VPN Plus Config.exe"4⤵
- Modifies WinLogon for persistence
- Executes dropped EXE
- Adds Run key to start application
- Drops file in Windows directory
- Suspicious behavior: EnumeratesProcesses
- Suspicious behavior: GetForegroundWindowSpam
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:1780 -
C:\Windows\SYSTEM32\CMD.exe"CMD" /C SchTaSKs /CrEAte /F /sc OnLoGoN /rl HighEst /tn "Windows Defender" /tr "C:\Windows\Registry" & exit5⤵
- Suspicious use of WriteProcessMemory
PID:4356 -
C:\Windows\system32\schtasks.exeSchTaSKs /CrEAte /F /sc OnLoGoN /rl HighEst /tn "Windows Defender" /tr "C:\Windows\Registry"6⤵
- Scheduled Task/Job: Scheduled Task
PID:2588
-
-
-
-
C:\Users\Admin\AppData\Roaming\VPNPlus.exe"C:\Users\Admin\AppData\Roaming\VPNPlus.exe"4⤵
- Executes dropped EXE
- System Location Discovery: System Language Discovery
PID:3456
-
-
-
-
C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" /automation -Embedding1⤵
- Checks processor information in registry
- Enumerates system info in registry
- Suspicious behavior: AddClipboardFormatListener
- Suspicious use of SetWindowsHookEx
PID:1292
-
C:\Windows\system32\wbem\WmiApSrv.exeC:\Windows\system32\wbem\WmiApSrv.exe1⤵PID:4692
Network
MITRE ATT&CK Enterprise v15
Persistence
Boot or Logon Autostart Execution
2Registry Run Keys / Startup Folder
1Winlogon Helper DLL
1Scheduled Task/Job
1Scheduled Task
1Privilege Escalation
Boot or Logon Autostart Execution
2Registry Run Keys / Startup Folder
1Winlogon Helper DLL
1Scheduled Task/Job
1Scheduled Task
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
17KB
MD5e566fc53051035e1e6fd0ed1823de0f9
SHA100bc96c48b98676ecd67e81a6f1d7754e4156044
SHA2568e574b4ae6502230c0829e2319a6c146aebd51b7008bf5bbfb731424d7952c15
SHA512a12f56ff30ea35381c2b8f8af2446cf1daa21ee872e98cad4b863db060acd4c33c5760918c277dadb7a490cb4ca2f925d59c70dc5171e16601a11bc4a6542b04
-
Filesize
293KB
MD5810d350794a00247069a152538940195
SHA1df7d2bac8066115056f6fa3c2fbf05991c961958
SHA256047f91f56b6c03885d694d36a1b3cfaa211145c6093f66d2d13fa6aee15a0801
SHA51220f20e6ff80da0232ff00af850e4a3c901cd44f84f6cf38c2c91f16fbaa15c726fee7b3aeceea2ef7c852f4edb2079c3f943a60c985910a9619e24d7b7927c24
-
Filesize
444KB
MD5f341dc884269172ef968d8fa6927275b
SHA15351fe61fd39b7704d9d63b1a36c44746536753d
SHA2562d41af98b1f58fa4c8266629e6a8eec3a06970a4bd8132f722a3ad71457da4e6
SHA5120c6933547a0f76b953a6679027e95f2d557c509ac459004baf2a2bf1bb9176d196eb1bea0ef38c6fe8a5b1ad2ecbf92e10542a2be25b563ab2af82f0bdfb1fde
-
Filesize
1.1MB
MD5710ab55f4ef1bca71fc375eb5f8970bd
SHA1bce86fc001249d537022c6e1a2ea3268432a1525
SHA2562ed1553c925e60d69b36bc4f99eeecd0f266ff02efed4a0a49d9a31afaf3c5f2
SHA512cf02b8b3f4628c2514d9a850c460ed452bca458988ce71d151877bc316bd8000aa0a5631c6ccb5f43aa5d83fbe5cd9826a65456e87fcdd7afcb2aef2cbca7cf7
-
Filesize
1.9MB
MD52fee446f1eefd868e785c8a95d3720f3
SHA120c436ebef64a8798d771aaf1caf26ba958ff979
SHA25625cf545a806ad8c33e1eaaeb424d90645900824c1a9ab79c5274c61654efe6b4
SHA51229add930c9f0b9c613c57997ee7a1c7d15be196d9d679aa0c8d3a528b34dd1f8356f1beb68bef6855d64bff84ee5e7a4ce6791893932bbb05ac653b930ed613e