Analysis
-
max time kernel
148s -
max time network
145s -
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:41
Behavioral task
behavioral1
Sample
VPN Plus V2/VPN Plus.exe
Resource
win7-20241010-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-4050598569-1597076380-177084960-1000\Control Panel\International\Geo\Nation ._cache_VPN Plus.exe Key value queried \REGISTRY\USER\S-1-5-21-4050598569-1597076380-177084960-1000\Control Panel\International\Geo\Nation Synaptics.exe Key value queried \REGISTRY\USER\S-1-5-21-4050598569-1597076380-177084960-1000\Control Panel\International\Geo\Nation ._cache_Synaptics.exe Key value queried \REGISTRY\USER\S-1-5-21-4050598569-1597076380-177084960-1000\Control Panel\International\Geo\Nation VPN Plus.exe -
Executes dropped EXE 7 IoCs
pid Process 1344 ._cache_VPN Plus.exe 1952 Synaptics.exe 4648 VPN Plus Config.exe 3556 VPNPlus.exe 3712 ._cache_Synaptics.exe 4600 VPN Plus Config.exe 4500 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-4050598569-1597076380-177084960-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 2020 schtasks.exe -
Suspicious behavior: AddClipboardFormatListener 1 IoCs
pid Process 1504 EXCEL.EXE -
Suspicious behavior: EnumeratesProcesses 27 IoCs
pid Process 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe 4648 VPN Plus Config.exe -
Suspicious use of AdjustPrivilegeToken 2 IoCs
description pid Process Token: SeDebugPrivilege 4648 VPN Plus Config.exe Token: SeDebugPrivilege 4600 VPN Plus Config.exe -
Suspicious use of SetWindowsHookEx 6 IoCs
pid Process 1504 EXCEL.EXE 1504 EXCEL.EXE 1504 EXCEL.EXE 1504 EXCEL.EXE 1504 EXCEL.EXE 1504 EXCEL.EXE -
Suspicious use of WriteProcessMemory 21 IoCs
description pid Process procid_target PID 216 wrote to memory of 1344 216 VPN Plus.exe 82 PID 216 wrote to memory of 1344 216 VPN Plus.exe 82 PID 216 wrote to memory of 1952 216 VPN Plus.exe 83 PID 216 wrote to memory of 1952 216 VPN Plus.exe 83 PID 216 wrote to memory of 1952 216 VPN Plus.exe 83 PID 1344 wrote to memory of 4648 1344 ._cache_VPN Plus.exe 84 PID 1344 wrote to memory of 4648 1344 ._cache_VPN Plus.exe 84 PID 1344 wrote to memory of 3556 1344 ._cache_VPN Plus.exe 85 PID 1344 wrote to memory of 3556 1344 ._cache_VPN Plus.exe 85 PID 1344 wrote to memory of 3556 1344 ._cache_VPN Plus.exe 85 PID 1952 wrote to memory of 3712 1952 Synaptics.exe 87 PID 1952 wrote to memory of 3712 1952 Synaptics.exe 87 PID 3712 wrote to memory of 4600 3712 ._cache_Synaptics.exe 89 PID 3712 wrote to memory of 4600 3712 ._cache_Synaptics.exe 89 PID 3712 wrote to memory of 4500 3712 ._cache_Synaptics.exe 90 PID 3712 wrote to memory of 4500 3712 ._cache_Synaptics.exe 90 PID 3712 wrote to memory of 4500 3712 ._cache_Synaptics.exe 90 PID 4648 wrote to memory of 2036 4648 VPN Plus Config.exe 97 PID 4648 wrote to memory of 2036 4648 VPN Plus Config.exe 97 PID 2036 wrote to memory of 2020 2036 CMD.exe 99 PID 2036 wrote to memory of 2020 2036 CMD.exe 99 -
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:216 -
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:1344 -
C:\Users\Admin\AppData\Roaming\VPN Plus Config.exe"C:\Users\Admin\AppData\Roaming\VPN Plus Config.exe"3⤵
- Modifies WinLogon for persistence
- Executes dropped EXE
- Adds Run key to start application
- Drops file in Windows directory
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:4648 -
C:\Windows\SYSTEM32\CMD.exe"CMD" /C SchTaSKs /CrEAte /F /sc OnLoGoN /rl HighEst /tn "Windows Defender" /tr "C:\Windows\Registry" & exit4⤵
- Suspicious use of WriteProcessMemory
PID:2036 -
C:\Windows\system32\schtasks.exeSchTaSKs /CrEAte /F /sc OnLoGoN /rl HighEst /tn "Windows Defender" /tr "C:\Windows\Registry"5⤵
- Scheduled Task/Job: Scheduled Task
PID:2020
-
-
-
-
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:3556
-
-
-
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:1952 -
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:3712 -
C:\Users\Admin\AppData\Roaming\VPN Plus Config.exe"C:\Users\Admin\AppData\Roaming\VPN Plus Config.exe"4⤵
- Executes dropped EXE
- Drops file in Windows directory
- Suspicious use of AdjustPrivilegeToken
PID:4600
-
-
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:4500
-
-
-
-
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:1504
-
C:\Windows\system32\wbem\WmiApSrv.exeC:\Windows\system32\wbem\WmiApSrv.exe1⤵PID:3956
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
21KB
MD561a42b70a478dba8807c015dfc5840f7
SHA1808b6d3bd961d299389537e43b7400e6b8589763
SHA25678d41c7c4eb287614f9718caadfdc9190fee85e88c1354f1eaf85813e3efc437
SHA51294915549fc77e145364800a4e9165c8ac47df0eb917b3fb4eef3275d440b9db693ab35063713ecd1dc9a11078fdc1609a36ba7658561e2ace6ca82f614de470c
-
Filesize
1.1MB
MD5710ab55f4ef1bca71fc375eb5f8970bd
SHA1bce86fc001249d537022c6e1a2ea3268432a1525
SHA2562ed1553c925e60d69b36bc4f99eeecd0f266ff02efed4a0a49d9a31afaf3c5f2
SHA512cf02b8b3f4628c2514d9a850c460ed452bca458988ce71d151877bc316bd8000aa0a5631c6ccb5f43aa5d83fbe5cd9826a65456e87fcdd7afcb2aef2cbca7cf7
-
Filesize
17KB
MD5e566fc53051035e1e6fd0ed1823de0f9
SHA100bc96c48b98676ecd67e81a6f1d7754e4156044
SHA2568e574b4ae6502230c0829e2319a6c146aebd51b7008bf5bbfb731424d7952c15
SHA512a12f56ff30ea35381c2b8f8af2446cf1daa21ee872e98cad4b863db060acd4c33c5760918c277dadb7a490cb4ca2f925d59c70dc5171e16601a11bc4a6542b04
-
Filesize
293KB
MD5810d350794a00247069a152538940195
SHA1df7d2bac8066115056f6fa3c2fbf05991c961958
SHA256047f91f56b6c03885d694d36a1b3cfaa211145c6093f66d2d13fa6aee15a0801
SHA51220f20e6ff80da0232ff00af850e4a3c901cd44f84f6cf38c2c91f16fbaa15c726fee7b3aeceea2ef7c852f4edb2079c3f943a60c985910a9619e24d7b7927c24
-
Filesize
444KB
MD5f341dc884269172ef968d8fa6927275b
SHA15351fe61fd39b7704d9d63b1a36c44746536753d
SHA2562d41af98b1f58fa4c8266629e6a8eec3a06970a4bd8132f722a3ad71457da4e6
SHA5120c6933547a0f76b953a6679027e95f2d557c509ac459004baf2a2bf1bb9176d196eb1bea0ef38c6fe8a5b1ad2ecbf92e10542a2be25b563ab2af82f0bdfb1fde