Analysis Overview
SHA256
7790518717f1e1c674361b4b26955a522541d6f56b73ad27bae7ec9f078c4ce3
Threat Level: Known bad
The file Overdue Payment.js was found to be: Known bad.
Malicious Activity Summary
WSHRAT Payload
WSHRAT
Wshrat family
Blocklisted process makes network request
Drops startup file
Adds Run key to start application
Legitimate hosting services abused for malware hosting/C2
Looks up external IP address via web service
Enumerates physical storage devices
Suspicious use of WriteProcessMemory
Script User-Agent
MITRE ATT&CK
Enterprise Matrix V6
Analysis: static1
Detonation Overview
Reported
2021-09-20 10:56
Signatures
WSHRAT Payload
| Description | Indicator | Process | Target |
| N/A | N/A | N/A | N/A |
Wshrat family
Analysis: behavioral1
Detonation Overview
Submitted
2021-09-20 10:56
Reported
2021-09-20 10:59
Platform
win7v20210408
Max time kernel
152s
Max time network
154s
Command Line
Signatures
WSHRAT
WSHRAT Payload
| Description | Indicator | Process | Target |
| N/A | N/A | N/A | N/A |
| N/A | N/A | N/A | N/A |
Blocklisted process makes network request
Drops startup file
| Description | Indicator | Process | Target |
| File created | C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Overdue Payment.js | C:\Windows\system32\wscript.exe | N/A |
| File opened for modification | C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Overdue Payment.js | C:\Windows\System32\wscript.exe | N/A |
Adds Run key to start application
| Description | Indicator | Process | Target |
| 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\Overdue Payment = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Roaming\\Overdue Payment.js\"" | C:\Windows\system32\wscript.exe | N/A |
| Key created | \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000\software\microsoft\windows\currentversion\run | C:\Windows\System32\wscript.exe | N/A |
| Set value (str) | \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000\Software\Microsoft\Windows\CurrentVersion\Run\Overdue Payment = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Roaming\\Overdue Payment.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\Overdue Payment = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Roaming\\Overdue Payment.js\"" | C:\Windows\System32\wscript.exe | N/A |
| Key created | \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000\software\microsoft\windows\currentversion\run | C:\Windows\system32\wscript.exe | N/A |
| Set value (str) | \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000\Software\Microsoft\Windows\CurrentVersion\Run\Overdue Payment = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Roaming\\Overdue Payment.js\"" | C:\Windows\system32\wscript.exe | N/A |
Legitimate hosting services abused for malware hosting/C2
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 | Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5) | N/A | N/A |
| HTTP User-Agent header | Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5) | N/A | N/A |
| HTTP User-Agent header | Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5) | N/A | N/A |
| HTTP User-Agent header | Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5) | N/A | N/A |
Suspicious use of WriteProcessMemory
| Description | Indicator | Process | Target |
| PID 1944 wrote to memory of 1488 | N/A | C:\Windows\system32\wscript.exe | C:\Windows\System32\wscript.exe |
| PID 1944 wrote to memory of 1488 | N/A | C:\Windows\system32\wscript.exe | C:\Windows\System32\wscript.exe |
| PID 1944 wrote to memory of 1488 | 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\Overdue Payment.js"
C:\Windows\System32\wscript.exe
"C:\Windows\System32\wscript.exe" //B "C:\Users\Admin\AppData\Roaming\Overdue Payment.js"
Network
| Country | Destination | Domain | Proto |
| US | 8.8.8.8:53 | pastebin.com | udp |
| US | 104.23.99.190:80 | pastebin.com | tcp |
| US | 104.23.99.190:443 | pastebin.com | tcp |
| US | 104.23.99.190:80 | pastebin.com | tcp |
| US | 104.23.99.190:443 | pastebin.com | tcp |
| US | 8.8.8.8:53 | ip-api.com | udp |
| US | 208.95.112.1:80 | ip-api.com | tcp |
| US | 8.8.8.8:53 | whs45.duckdns.org | udp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
Files
memory/1488-60-0x0000000000000000-mapping.dmp
C:\Users\Admin\AppData\Roaming\Overdue Payment.js
| MD5 | 5745363d82b1904ef54b914325d9b69f |
| SHA1 | 5559ccd311497703b8092a51f6cd9301238ad401 |
| SHA256 | 7790518717f1e1c674361b4b26955a522541d6f56b73ad27bae7ec9f078c4ce3 |
| SHA512 | 389bc5ac5e8c816610c9bb089694a66ed9840ef4383248f91e84136f98811477c936ac6b503768a2a6ce0047981b9a10b304bb4fd777ec9ce7c4207963d101ec |
C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Overdue Payment.js
| MD5 | 5745363d82b1904ef54b914325d9b69f |
| SHA1 | 5559ccd311497703b8092a51f6cd9301238ad401 |
| SHA256 | 7790518717f1e1c674361b4b26955a522541d6f56b73ad27bae7ec9f078c4ce3 |
| SHA512 | 389bc5ac5e8c816610c9bb089694a66ed9840ef4383248f91e84136f98811477c936ac6b503768a2a6ce0047981b9a10b304bb4fd777ec9ce7c4207963d101ec |
Analysis: behavioral2
Detonation Overview
Submitted
2021-09-20 10:56
Reported
2021-09-20 10:59
Platform
win10-en
Max time kernel
148s
Max time network
150s
Command Line
Signatures
WSHRAT
WSHRAT Payload
| Description | Indicator | Process | Target |
| N/A | N/A | N/A | N/A |
| N/A | N/A | N/A | N/A |
Blocklisted process makes network request
Drops startup file
| Description | Indicator | Process | Target |
| File created | C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Overdue Payment.js | C:\Windows\system32\wscript.exe | N/A |
| File opened for modification | C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Overdue Payment.js | C:\Windows\System32\wscript.exe | N/A |
Adds Run key to start application
| Description | Indicator | Process | Target |
| 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\Overdue Payment = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Roaming\\Overdue Payment.js\"" | C:\Windows\System32\wscript.exe | N/A |
| Key created | \REGISTRY\USER\S-1-5-21-2559286294-2439613352-4032193287-1000\software\microsoft\windows\currentversion\run | C:\Windows\system32\wscript.exe | N/A |
| Set value (str) | \REGISTRY\USER\S-1-5-21-2559286294-2439613352-4032193287-1000\Software\Microsoft\Windows\CurrentVersion\Run\Overdue Payment = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Roaming\\Overdue Payment.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\Overdue Payment = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Roaming\\Overdue Payment.js\"" | C:\Windows\system32\wscript.exe | N/A |
| Key created | \REGISTRY\USER\S-1-5-21-2559286294-2439613352-4032193287-1000\software\microsoft\windows\currentversion\run | C:\Windows\System32\wscript.exe | N/A |
| Set value (str) | \REGISTRY\USER\S-1-5-21-2559286294-2439613352-4032193287-1000\Software\Microsoft\Windows\CurrentVersion\Run\Overdue Payment = "wscript.exe //B \"C:\\Users\\Admin\\AppData\\Roaming\\Overdue Payment.js\"" | C:\Windows\System32\wscript.exe | N/A |
Legitimate hosting services abused for malware hosting/C2
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 | Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5) | N/A | N/A |
| HTTP User-Agent header | Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5) | N/A | N/A |
| HTTP User-Agent header | Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5) | N/A | N/A |
| HTTP User-Agent header | Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5) | N/A | N/A |
Suspicious use of WriteProcessMemory
| Description | Indicator | Process | Target |
| PID 4008 wrote to memory of 3944 | N/A | C:\Windows\system32\wscript.exe | C:\Windows\System32\wscript.exe |
| PID 4008 wrote to memory of 3944 | 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\Overdue Payment.js"
C:\Windows\System32\wscript.exe
"C:\Windows\System32\wscript.exe" //B "C:\Users\Admin\AppData\Roaming\Overdue Payment.js"
Network
| Country | Destination | Domain | Proto |
| US | 8.8.8.8:53 | pastebin.com | udp |
| US | 104.23.98.190:80 | pastebin.com | tcp |
| US | 104.23.98.190:443 | pastebin.com | tcp |
| US | 104.23.98.190:80 | pastebin.com | tcp |
| US | 104.23.98.190:443 | pastebin.com | tcp |
| US | 8.8.8.8:53 | ip-api.com | udp |
| US | 208.95.112.1:80 | ip-api.com | tcp |
| US | 8.8.8.8:53 | whs45.duckdns.org | udp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
| PL | 193.56.29.193:8763 | whs45.duckdns.org | tcp |
Files
memory/3944-115-0x0000000000000000-mapping.dmp
C:\Users\Admin\AppData\Roaming\Overdue Payment.js
| MD5 | 5745363d82b1904ef54b914325d9b69f |
| SHA1 | 5559ccd311497703b8092a51f6cd9301238ad401 |
| SHA256 | 7790518717f1e1c674361b4b26955a522541d6f56b73ad27bae7ec9f078c4ce3 |
| SHA512 | 389bc5ac5e8c816610c9bb089694a66ed9840ef4383248f91e84136f98811477c936ac6b503768a2a6ce0047981b9a10b304bb4fd777ec9ce7c4207963d101ec |
C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Overdue Payment.js
| MD5 | 5745363d82b1904ef54b914325d9b69f |
| SHA1 | 5559ccd311497703b8092a51f6cd9301238ad401 |
| SHA256 | 7790518717f1e1c674361b4b26955a522541d6f56b73ad27bae7ec9f078c4ce3 |
| SHA512 | 389bc5ac5e8c816610c9bb089694a66ed9840ef4383248f91e84136f98811477c936ac6b503768a2a6ce0047981b9a10b304bb4fd777ec9ce7c4207963d101ec |