Analysis
-
max time kernel
149s -
max time network
150s -
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:55
Behavioral task
behavioral1
Sample
VPN Plus V2/VPN Plus.exe
Resource
win7-20240729-en
Behavioral task
behavioral2
Sample
VPN Plus V2/VPN Plus.exe
Resource
win10v2004-20241007-en
General
-
Target
VPN Plus V2/VPN Plus.exe
-
Size
1.9MB
-
MD5
2fee446f1eefd868e785c8a95d3720f3
-
SHA1
20c436ebef64a8798d771aaf1caf26ba958ff979
-
SHA256
25cf545a806ad8c33e1eaaeb424d90645900824c1a9ab79c5274c61654efe6b4
-
SHA512
29add930c9f0b9c613c57997ee7a1c7d15be196d9d679aa0c8d3a528b34dd1f8356f1beb68bef6855d64bff84ee5e7a4ce6791893932bbb05ac653b930ed613e
-
SSDEEP
24576:AnsJ39LyjbJkQFMhmC+6GD9srOHOPC0wrdqDQc7t/wqqh8jWpo:AnsHyjtk2MYC5GD+OHOPUkzj
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-4089630652-1596403869-279772308-1000\Control Panel\International\Geo\Nation VPN Plus.exe Key value queried \REGISTRY\USER\S-1-5-21-4089630652-1596403869-279772308-1000\Control Panel\International\Geo\Nation ._cache_VPN Plus.exe Key value queried \REGISTRY\USER\S-1-5-21-4089630652-1596403869-279772308-1000\Control Panel\International\Geo\Nation Synaptics.exe Key value queried \REGISTRY\USER\S-1-5-21-4089630652-1596403869-279772308-1000\Control Panel\International\Geo\Nation ._cache_Synaptics.exe -
Executes dropped EXE 7 IoCs
pid Process 3964 ._cache_VPN Plus.exe 1780 Synaptics.exe 4204 VPN Plus Config.exe 2612 VPNPlus.exe 3880 ._cache_Synaptics.exe 3312 VPN Plus Config.exe 2696 VPNPlus.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-4089630652-1596403869-279772308-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 opened for modification C:\Windows\Registry VPN Plus Config.exe File created 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 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 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 2 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 -
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 3164 schtasks.exe -
Suspicious behavior: AddClipboardFormatListener 1 IoCs
pid Process 3160 EXCEL.EXE -
Suspicious use of AdjustPrivilegeToken 2 IoCs
description pid Process Token: SeDebugPrivilege 4204 VPN Plus Config.exe Token: SeDebugPrivilege 3312 VPN Plus Config.exe -
Suspicious use of SetWindowsHookEx 6 IoCs
pid Process 3160 EXCEL.EXE 3160 EXCEL.EXE 3160 EXCEL.EXE 3160 EXCEL.EXE 3160 EXCEL.EXE 3160 EXCEL.EXE -
Suspicious use of WriteProcessMemory 21 IoCs
description pid Process procid_target PID 1948 wrote to memory of 3964 1948 VPN Plus.exe 82 PID 1948 wrote to memory of 3964 1948 VPN Plus.exe 82 PID 1948 wrote to memory of 1780 1948 VPN Plus.exe 83 PID 1948 wrote to memory of 1780 1948 VPN Plus.exe 83 PID 1948 wrote to memory of 1780 1948 VPN Plus.exe 83 PID 3964 wrote to memory of 4204 3964 ._cache_VPN Plus.exe 84 PID 3964 wrote to memory of 4204 3964 ._cache_VPN Plus.exe 84 PID 3964 wrote to memory of 2612 3964 ._cache_VPN Plus.exe 85 PID 3964 wrote to memory of 2612 3964 ._cache_VPN Plus.exe 85 PID 3964 wrote to memory of 2612 3964 ._cache_VPN Plus.exe 85 PID 1780 wrote to memory of 3880 1780 Synaptics.exe 87 PID 1780 wrote to memory of 3880 1780 Synaptics.exe 87 PID 3880 wrote to memory of 3312 3880 ._cache_Synaptics.exe 89 PID 3880 wrote to memory of 3312 3880 ._cache_Synaptics.exe 89 PID 3880 wrote to memory of 2696 3880 ._cache_Synaptics.exe 90 PID 3880 wrote to memory of 2696 3880 ._cache_Synaptics.exe 90 PID 3880 wrote to memory of 2696 3880 ._cache_Synaptics.exe 90 PID 3312 wrote to memory of 2356 3312 VPN Plus Config.exe 98 PID 3312 wrote to memory of 2356 3312 VPN Plus Config.exe 98 PID 2356 wrote to memory of 3164 2356 CMD.exe 100 PID 2356 wrote to memory of 3164 2356 CMD.exe 100 -
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\VPN Plus V2\VPN Plus.exe"C:\Users\Admin\AppData\Local\Temp\VPN Plus V2\VPN Plus.exe"1⤵
- Checks computer location settings
- Adds Run key to start application
- System Location Discovery: System Language Discovery
- Modifies registry class
- Suspicious use of WriteProcessMemory
PID:1948 -
C:\Users\Admin\AppData\Local\Temp\VPN Plus V2\._cache_VPN Plus.exe"C:\Users\Admin\AppData\Local\Temp\VPN Plus V2\._cache_VPN Plus.exe"2⤵
- Checks computer location settings
- Executes dropped EXE
- Suspicious use of WriteProcessMemory
PID:3964 -
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:4204
-
-
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:2612
-
-
-
C:\ProgramData\Synaptics\Synaptics.exe"C:\ProgramData\Synaptics\Synaptics.exe" InjUpdate2⤵
- Checks computer location settings
- Executes dropped EXE
- System Location Discovery: System Language Discovery
- Modifies registry class
- Suspicious use of WriteProcessMemory
PID:1780 -
C:\Users\Admin\AppData\Local\Temp\VPN Plus V2\._cache_Synaptics.exe"C:\Users\Admin\AppData\Local\Temp\VPN Plus V2\._cache_Synaptics.exe" InjUpdate3⤵
- Checks computer location settings
- Executes dropped EXE
- Suspicious use of WriteProcessMemory
PID:3880 -
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 use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:3312 -
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:2356 -
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:3164
-
-
-
-
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:2696
-
-
-
-
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:3160
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
1.9MB
MD52fee446f1eefd868e785c8a95d3720f3
SHA120c436ebef64a8798d771aaf1caf26ba958ff979
SHA25625cf545a806ad8c33e1eaaeb424d90645900824c1a9ab79c5274c61654efe6b4
SHA51229add930c9f0b9c613c57997ee7a1c7d15be196d9d679aa0c8d3a528b34dd1f8356f1beb68bef6855d64bff84ee5e7a4ce6791893932bbb05ac653b930ed613e
-
Filesize
17KB
MD5e566fc53051035e1e6fd0ed1823de0f9
SHA100bc96c48b98676ecd67e81a6f1d7754e4156044
SHA2568e574b4ae6502230c0829e2319a6c146aebd51b7008bf5bbfb731424d7952c15
SHA512a12f56ff30ea35381c2b8f8af2446cf1daa21ee872e98cad4b863db060acd4c33c5760918c277dadb7a490cb4ca2f925d59c70dc5171e16601a11bc4a6542b04
-
Filesize
23KB
MD5d0c004200ffec48e7b936dc2ac27cae7
SHA138711253ce594ca3ccdd1a6d0481b0bf65565538
SHA256eb0ad88fc6a42bd298b9ef983480f223084ec7e974bc84ce5594c4242104a18c
SHA512ba8fb1bf4b819d5c8cbd9d076c85416ea6188295778705e0e90752948adc4a1b02427b8cec679a4d771419af9a825a0d732e310fba7bfb4026b3647753cd9b10
-
Filesize
1.1MB
MD5710ab55f4ef1bca71fc375eb5f8970bd
SHA1bce86fc001249d537022c6e1a2ea3268432a1525
SHA2562ed1553c925e60d69b36bc4f99eeecd0f266ff02efed4a0a49d9a31afaf3c5f2
SHA512cf02b8b3f4628c2514d9a850c460ed452bca458988ce71d151877bc316bd8000aa0a5631c6ccb5f43aa5d83fbe5cd9826a65456e87fcdd7afcb2aef2cbca7cf7
-
Filesize
293KB
MD5810d350794a00247069a152538940195
SHA1df7d2bac8066115056f6fa3c2fbf05991c961958
SHA256047f91f56b6c03885d694d36a1b3cfaa211145c6093f66d2d13fa6aee15a0801
SHA51220f20e6ff80da0232ff00af850e4a3c901cd44f84f6cf38c2c91f16fbaa15c726fee7b3aeceea2ef7c852f4edb2079c3f943a60c985910a9619e24d7b7927c24
-
Filesize
444KB
MD5f341dc884269172ef968d8fa6927275b
SHA15351fe61fd39b7704d9d63b1a36c44746536753d
SHA2562d41af98b1f58fa4c8266629e6a8eec3a06970a4bd8132f722a3ad71457da4e6
SHA5120c6933547a0f76b953a6679027e95f2d557c509ac459004baf2a2bf1bb9176d196eb1bea0ef38c6fe8a5b1ad2ecbf92e10542a2be25b563ab2af82f0bdfb1fde