MALICIOUS
148
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1059.003 Windows Command Shell
T1204.002 Malicious File
The VBA macro code within the XLS file attempts to copy an embedded OLE object and paste it into the user's AppData directory as 'lRcKD.js'. It then waits for a file named 'lRcKD.txt' to appear in the same directory, renames it to 'lRcKD.js', and attempts to open it. This indicates the macro is designed to download and execute a second-stage payload, likely JavaScript, from a location it controls or expects to be populated. The use of ShellExecute and PowerShell heuristics further supports the execution of external code.
Heuristics 5
-
Reference to ShellExecute API high SC_STR_SHELLEXECReference to ShellExecute API
-
Reference to PowerShell high SC_STR_POWERSHELLReference to PowerShell
-
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.basce43349874d242fb4f4e887b9add1cd93d7c0c6946b5ba483981d92c87a7b00b |
vba-macro | oletools.olevba.extract_macros (decoded VBA source) | 1298 bytes |
ole10native_00.binbb7f82bca97d95d07ddd49fe9035e902680dc0b283e177dfc3d2cc803f2d1ea9 |
ole-package | OLE Ole10Native stream: MBD060D40AC/Ole10Native | 1083 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.