Malware Insights
The sample is a macro-enabled Excel file that contains VBA code. The Workbook_Deactivate subroutine concatenates values from hyperlinks in cells A5 and A6, then passes this to a function `yyzzz`. The `yyzzz` function constructs a command string by concatenating "pow", a hyperlink from cell A7, the output of `jrPxKF` (" -Windo"), the output of `emrkdf` ("wStyle Hidden"), and the combined string from A5 and A6. This constructed command is then executed using `klsad().Exec`, which utilizes `GetObject` with values from hyperlinks in cells A8 and A9. This sequence strongly suggests the script is designed to download and execute a second-stage payload, likely via PowerShell, with a hidden window style. The `GetObject` call with a CLSID is a common technique for instantiating COM objects to execute commands.
Heuristics 2
-
GetObject call high OLE_VBA_GETOBJGetObject call
-
VBA macros detected medium OLE_VBA_MACROSDocument contains VBA macro code
Extracted artifacts 1
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
macros.bas44655092cf951f4fd71eaf45da043acd223dd396722b461e9b59c0b189494cab |
vba-macro | oletools.olevba.extract_macros (decoded VBA source) | 1610 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.