Malware Insights
The sample is a macro-enabled Excel file containing VBA code. The Workbook_Deactivate subroutine concatenates text from cells C4 and C5, then passes this combined string to the zjykrB function. The zjykrB function constructs a command by prepending 'P' to text from cell C6 and appending the concatenated string from C4/C5. It then calls the klsad function, which uses GetObject to instantiate a WScript.Shell object, and executes the constructed command. This indicates the macro is designed to run arbitrary commands, likely to download and execute a second-stage payload.
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.bas7b6874d0f95b64025262d6636e36eadf33013404df5538603825a43ec66726a1 |
vba-macro | oletools.olevba.extract_macros (decoded VBA source) | 1129 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.