Malware Analysis Report

2025-01-18 12:21

Sample ID 221101-k2qrfsahhm
Target PO.js
SHA256 6b12cfb0d109c8944d64556320bb63e2b0a287b8583c16cc4eb3b32f86fe31c8
Tags
vjw0rm wshrat persistence trojan worm
score
10/10

Table of Contents

Analysis Overview

MITRE ATT&CK

Enterprise Matrix V6

Analysis: static1

Detonation Overview

Signatures

Analysis: behavioral1

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis: behavioral2

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis Overview

score
10/10

SHA256

6b12cfb0d109c8944d64556320bb63e2b0a287b8583c16cc4eb3b32f86fe31c8

Threat Level: Known bad

The file PO.js was found to be: Known bad.

Malicious Activity Summary

vjw0rm wshrat persistence trojan worm

Vjw0rm

WSHRAT

WSHRAT payload

Blocklisted process makes network request

Drops startup file

Checks computer location settings

Adds Run key to start application

Looks up external IP address via web service

Enumerates physical storage devices

Modifies registry class

Suspicious use of WriteProcessMemory

Script User-Agent

MITRE ATT&CK

Analysis: static1

Detonation Overview

Reported

2022-11-01 09:06

Signatures

N/A

Analysis: behavioral1

Detonation Overview

Submitted

2022-11-01 09:06

Reported

2022-11-01 09:08

Platform

win7-20220812-en

Max time kernel

153s

Max time network

160s

Command Line

wscript.exe C:\Users\Admin\AppData\Local\Temp\PO.js

Signatures

Vjw0rm

trojan worm vjw0rm

WSHRAT

trojan wshrat

WSHRAT payload

Description Indicator Process Target
N/A N/A N/A N/A

Blocklisted process makes network request

Description Indicator Process Target
N/A N/A C:\Windows\system32\wscript.exe N/A
N/A N/A C:\Windows\System32\WScript.exe N/A
N/A N/A C:\Windows\System32\WScript.exe N/A
N/A N/A C:\Windows\System32\WScript.exe N/A
N/A N/A C:\Windows\System32\WScript.exe N/A
N/A N/A C:\Windows\System32\WScript.exe N/A
N/A N/A C:\Windows\System32\WScript.exe N/A

Drops startup file

Description Indicator Process Target
File created C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\PO.js C:\Windows\system32\wscript.exe N/A
File opened for modification C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\PO.js C:\Windows\system32\wscript.exe N/A
File created C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\K3VRVF5TEJ.js C:\Windows\System32\WScript.exe N/A
File opened for modification C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\K3VRVF5TEJ.js C:\Windows\System32\WScript.exe N/A

Adds Run key to start application

persistence
Description Indicator Process Target
Key created \REGISTRY\USER\S-1-5-21-3845472200-3839195424-595303356-1000\Software\Microsoft\Windows\CurrentVersion\Run C:\Windows\system32\wscript.exe N/A
Set value (str) \REGISTRY\USER\S-1-5-21-3845472200-3839195424-595303356-1000\Software\Microsoft\Windows\CurrentVersion\Run\2JZFR52JWJ = "\"C:\\Users\\Admin\\AppData\\Local\\Temp\\PO.js\"" C:\Windows\system32\wscript.exe N/A
Key created \REGISTRY\USER\S-1-5-21-3845472200-3839195424-595303356-1000\software\microsoft\windows\currentversion\run C:\Windows\System32\WScript.exe N/A
Set value (str) \REGISTRY\USER\S-1-5-21-3845472200-3839195424-595303356-1000\Software\Microsoft\Windows\CurrentVersion\Run\K3VRVF5TEJ = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Local\\Temp\\K3VRVF5TEJ.js\"" C:\Windows\System32\WScript.exe N/A
Key created \REGISTRY\MACHINE\software\microsoft\windows\currentversion\run C:\Windows\System32\WScript.exe N/A
Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\K3VRVF5TEJ = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Local\\Temp\\K3VRVF5TEJ.js\"" C:\Windows\System32\WScript.exe N/A

Looks up external IP address via web service

Description Indicator Process Target
N/A ip-api.com N/A N/A

Enumerates physical storage devices

Script User-Agent

Description Indicator Process Target
HTTP User-Agent header WSHRAT|5C41F0CB|ZERMMMDR|Admin|Microsoft Windows 7 Ultimate |plus|nan-av|false - 1/11/2022|JavaScript-v3.4|NL:Netherlands N/A N/A
HTTP User-Agent header WSHRAT|5C41F0CB|ZERMMMDR|Admin|Microsoft Windows 7 Ultimate |plus|nan-av|false - 1/11/2022|JavaScript-v3.4|NL:Netherlands N/A N/A
HTTP User-Agent header WSHRAT|5C41F0CB|ZERMMMDR|Admin|Microsoft Windows 7 Ultimate |plus|nan-av|false - 1/11/2022|JavaScript-v3.4|NL:Netherlands N/A N/A
HTTP User-Agent header WSHRAT|5C41F0CB|ZERMMMDR|Admin|Microsoft Windows 7 Ultimate |plus|nan-av|false - 1/11/2022|JavaScript-v3.4|NL:Netherlands N/A N/A

Suspicious use of WriteProcessMemory

Description Indicator Process Target
PID 2012 wrote to memory of 432 N/A C:\Windows\system32\wscript.exe C:\Windows\System32\WScript.exe
PID 2012 wrote to memory of 432 N/A C:\Windows\system32\wscript.exe C:\Windows\System32\WScript.exe
PID 2012 wrote to memory of 432 N/A C:\Windows\system32\wscript.exe C:\Windows\System32\WScript.exe

Processes

C:\Windows\system32\wscript.exe

wscript.exe C:\Users\Admin\AppData\Local\Temp\PO.js

C:\Windows\System32\WScript.exe

"C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Local\Temp\K3VRVF5TEJ.js"

Network

Country Destination Domain Proto
NL 212.193.30.230:6505 212.193.30.230 tcp
US 8.8.8.8:53 ip-api.com udp
US 208.95.112.1:80 ip-api.com tcp
NL 212.193.30.230:3605 212.193.30.230 tcp
NL 212.193.30.230:3605 212.193.30.230 tcp
NL 212.193.30.230:3605 212.193.30.230 tcp
NL 212.193.30.230:3605 212.193.30.230 tcp
NL 212.193.30.230:3605 tcp

Files

memory/2012-54-0x000007FEFB741000-0x000007FEFB743000-memory.dmp

C:\Users\Admin\AppData\Local\Temp\K3VRVF5TEJ.js

MD5 f50524dfc4c60f0f399bb5c4a1572d18
SHA1 7ed8be558150cf1b979150c7ca6bf9278a96ff9d
SHA256 10c880bf2129d24a52c3442cbd030787058cc4621197838ca7a4987be39c0fa7
SHA512 7775792c92c180edb0d73455eb761c465fd90137345d61add9f8febbfe13903580b02589775849f422ffffe01076a53be4cdf01eaebc222ab1df6f3a5206fb14

memory/432-55-0x0000000000000000-mapping.dmp

Analysis: behavioral2

Detonation Overview

Submitted

2022-11-01 09:06

Reported

2022-11-01 09:08

Platform

win10v2004-20220812-en

Max time kernel

131s

Max time network

152s

Command Line

wscript.exe C:\Users\Admin\AppData\Local\Temp\PO.js

Signatures

Vjw0rm

trojan worm vjw0rm

WSHRAT

trojan wshrat

Blocklisted process makes network request

Description Indicator Process Target
N/A N/A C:\Windows\system32\wscript.exe N/A
N/A N/A C:\Windows\System32\wscript.exe N/A
N/A N/A C:\Windows\System32\wscript.exe N/A
N/A N/A C:\Windows\System32\wscript.exe N/A
N/A N/A C:\Windows\System32\wscript.exe N/A

Checks computer location settings

Description Indicator Process Target
Key value queried \REGISTRY\USER\S-1-5-21-2295526160-1155304984-640977766-1000\Control Panel\International\Geo\Nation C:\Windows\system32\wscript.exe N/A
Key value queried \REGISTRY\USER\S-1-5-21-2295526160-1155304984-640977766-1000\Control Panel\International\Geo\Nation C:\Windows\System32\WScript.exe N/A

Drops startup file

Description Indicator Process Target
File created C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\MM456F833Q.js C:\Windows\System32\WScript.exe N/A
File opened for modification C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\MM456F833Q.js C:\Windows\System32\wscript.exe N/A
File created C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\PO.js C:\Windows\system32\wscript.exe N/A
File opened for modification C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\PO.js C:\Windows\system32\wscript.exe N/A

Adds Run key to start application

persistence
Description Indicator Process Target
Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\MM456F833Q = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Roaming\\MM456F833Q.js\"" C:\Windows\System32\WScript.exe N/A
Set value (str) \REGISTRY\USER\S-1-5-21-2295526160-1155304984-640977766-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\MM456F833Q = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Roaming\\MM456F833Q.js\"" C:\Windows\System32\wscript.exe N/A
Key created \REGISTRY\MACHINE\software\microsoft\windows\currentversion\run C:\Windows\System32\wscript.exe N/A
Set value (str) \REGISTRY\USER\S-1-5-21-2295526160-1155304984-640977766-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\MM456F833Q = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Roaming\\MM456F833Q.js\"" C:\Windows\System32\WScript.exe N/A
Key created \REGISTRY\MACHINE\software\microsoft\windows\currentversion\run C:\Windows\System32\WScript.exe N/A
Key created \REGISTRY\USER\S-1-5-21-2295526160-1155304984-640977766-1000\software\microsoft\windows\currentversion\run C:\Windows\System32\WScript.exe N/A
Key created \REGISTRY\USER\S-1-5-21-2295526160-1155304984-640977766-1000\software\microsoft\windows\currentversion\run C:\Windows\System32\wscript.exe N/A
Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\MM456F833Q = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Roaming\\MM456F833Q.js\"" C:\Windows\System32\wscript.exe N/A
Key created \REGISTRY\USER\S-1-5-21-2295526160-1155304984-640977766-1000\Software\Microsoft\Windows\CurrentVersion\Run C:\Windows\system32\wscript.exe N/A
Set value (str) \REGISTRY\USER\S-1-5-21-2295526160-1155304984-640977766-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\2JZFR52JWJ = "\"C:\\Users\\Admin\\AppData\\Local\\Temp\\PO.js\"" C:\Windows\system32\wscript.exe N/A

Enumerates physical storage devices

Modifies registry class

Description Indicator Process Target
Key created \REGISTRY\USER\S-1-5-21-2295526160-1155304984-640977766-1000_Classes\Local Settings C:\Windows\system32\wscript.exe N/A

Script User-Agent

Description Indicator Process Target
HTTP User-Agent header WSHRAT|94D95F5C|GBQHURCC|Admin|Microsoft Windows 10 Pro|plus|nan-av|false - 1/11/2022|JavaScript N/A N/A
HTTP User-Agent header WSHRAT|94D95F5C|GBQHURCC|Admin|Microsoft Windows 10 Pro|plus|nan-av|false - 1/11/2022|JavaScript N/A N/A
HTTP User-Agent header WSHRAT|94D95F5C|GBQHURCC|Admin|Microsoft Windows 10 Pro|plus|nan-av|false - 1/11/2022|JavaScript N/A N/A
HTTP User-Agent header WSHRAT|94D95F5C|GBQHURCC|Admin|Microsoft Windows 10 Pro|plus|nan-av|false - 1/11/2022|JavaScript N/A N/A
HTTP User-Agent header WSHRAT|94D95F5C|GBQHURCC|Admin|Microsoft Windows 10 Pro|plus|nan-av|false - 1/11/2022|JavaScript N/A N/A
HTTP User-Agent header WSHRAT|94D95F5C|GBQHURCC|Admin|Microsoft Windows 10 Pro|plus|nan-av|false - 1/11/2022|JavaScript N/A N/A
HTTP User-Agent header WSHRAT|94D95F5C|GBQHURCC|Admin|Microsoft Windows 10 Pro|plus|nan-av|false - 1/11/2022|JavaScript N/A N/A
HTTP User-Agent header WSHRAT|94D95F5C|GBQHURCC|Admin|Microsoft Windows 10 Pro|plus|nan-av|false - 1/11/2022|JavaScript N/A N/A

Suspicious use of WriteProcessMemory

Description Indicator Process Target
PID 4816 wrote to memory of 4404 N/A C:\Windows\system32\wscript.exe C:\Windows\System32\WScript.exe
PID 4816 wrote to memory of 4404 N/A C:\Windows\system32\wscript.exe C:\Windows\System32\WScript.exe
PID 4404 wrote to memory of 4428 N/A C:\Windows\System32\WScript.exe C:\Windows\System32\wscript.exe
PID 4404 wrote to memory of 4428 N/A C:\Windows\System32\WScript.exe C:\Windows\System32\wscript.exe

Processes

C:\Windows\system32\wscript.exe

wscript.exe C:\Users\Admin\AppData\Local\Temp\PO.js

C:\Windows\System32\WScript.exe

"C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Local\Temp\MM456F833Q.js"

C:\Windows\System32\wscript.exe

"C:\Windows\System32\wscript.exe" //B "C:\Users\Admin\AppData\Roaming\MM456F833Q.js"

Network

Country Destination Domain Proto
NL 212.193.30.230:6505 212.193.30.230 tcp
NL 95.101.78.82:80 tcp
US 209.197.3.8:80 tcp
US 20.42.65.85:443 tcp
US 209.197.3.8:80 tcp
US 209.197.3.8:80 tcp
US 209.197.3.8:80 tcp
NL 212.193.30.230:7780 212.193.30.230 tcp
NL 212.193.30.230:7780 212.193.30.230 tcp
NL 212.193.30.230:7780 212.193.30.230 tcp
NL 212.193.30.230:7780 212.193.30.230 tcp
NL 212.193.30.230:7780 212.193.30.230 tcp
NL 212.193.30.230:7780 212.193.30.230 tcp
NL 212.193.30.230:7780 212.193.30.230 tcp
NL 212.193.30.230:7780 212.193.30.230 tcp

Files

memory/4404-132-0x0000000000000000-mapping.dmp

C:\Users\Admin\AppData\Local\Temp\MM456F833Q.js

MD5 963ca126766bbcd9e8384b9ef2c74673
SHA1 59ac9982bde3dcf4d4a89e99b8ab08fedce02ba5
SHA256 7549db05702b59ca48c9faaab687273bbe8abad0c8d27540ca89f63ed3c9ed5a
SHA512 0df472aa3d72ab2cb7269eb55c3b4a05a3b654a280ccec9f5bd10f6dca07d98ea9c3cb0be101fa5ad973fa718e16c0605ac4a4d8e94952b18140f4c9394d2480

memory/4428-134-0x0000000000000000-mapping.dmp

C:\Users\Admin\AppData\Roaming\MM456F833Q.js

MD5 963ca126766bbcd9e8384b9ef2c74673
SHA1 59ac9982bde3dcf4d4a89e99b8ab08fedce02ba5
SHA256 7549db05702b59ca48c9faaab687273bbe8abad0c8d27540ca89f63ed3c9ed5a
SHA512 0df472aa3d72ab2cb7269eb55c3b4a05a3b654a280ccec9f5bd10f6dca07d98ea9c3cb0be101fa5ad973fa718e16c0605ac4a4d8e94952b18140f4c9394d2480

C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\MM456F833Q.js

MD5 963ca126766bbcd9e8384b9ef2c74673
SHA1 59ac9982bde3dcf4d4a89e99b8ab08fedce02ba5
SHA256 7549db05702b59ca48c9faaab687273bbe8abad0c8d27540ca89f63ed3c9ed5a
SHA512 0df472aa3d72ab2cb7269eb55c3b4a05a3b654a280ccec9f5bd10f6dca07d98ea9c3cb0be101fa5ad973fa718e16c0605ac4a4d8e94952b18140f4c9394d2480