MALICIOUS
108
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1204.002 Malicious File
T1059.003 Windows Command Shell
The VBA macro uses Environ() to retrieve a path from the environment variables, likely AppData, and then uses GetObject to paste an embedded object. This object is renamed from a .txt file to a .js file, which is then opened. This indicates the macro is designed to download and execute a second-stage payload. The use of ShellExecute and GetObject points to a malicious intent to run arbitrary code.
Heuristics 4
-
Reference to ShellExecute API high SC_STR_SHELLEXECReference to ShellExecute API
-
GetObject call high OLE_VBA_GETOBJGetObject call
-
VBA macros detected medium OLE_VBA_MACROSDocument contains VBA macro code
-
Environ() call (env variable access) low OLE_VBA_ENVIRONEnviron() call (env variable access)
Extracted artifacts 2
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
macros.bascc201933b4ae3a3772b17a3715e7917ddb4fc3b1702a954fa704fcfab43279eb |
vba-macro | oletools.olevba.extract_macros (decoded VBA source) | 1143 bytes |
ole10native_00.bina5fd0977ee71bc6abc9272ce60e816bd7481f37ea8d0171f1b1439c72062faaf |
ole-package | OLE Ole10Native stream: MBD00F49C1F/Ole10Native | 1108 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.