Malware Insights
The sample is an XLS file containing VBA macros. The Workbook_BeforeClose subroutine iterates through comments, and if a comment contains 'W', it assigns the comment's text to the 'Prog' variable. Subsequently, if another comment contains a colon, it uses the 'Prog' variable (which is expected to be a CreateObject string) to call InstallProduct with the colon-containing comment as an argument. This suggests the macro is designed to download and execute a second-stage payload from the embedded URL http://51.79.13.180, likely leveraging the CreateObject heuristic.
Heuristics 3
-
CreateObject call high OLE_VBA_CREATEOBJCreateObject call
-
VBA macros detected medium OLE_VBA_MACROSDocument contains VBA macro code
-
Embedded URL info EMBEDDED_URLOne or more URLs were extracted from the document. The URL itself is not a detection — see the per-URL labels for which channel (macro, JS, link annotation, document body, ...) reached each URL.URL http://51.79.13.180
Extracted artifacts 1
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
macros.bas621d7d0991c51925900830faa77c5890fc50568382fade01e948be0f6b6cf33f |
vba-macro | oletools.olevba.extract_macros (decoded VBA source) | 1070 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.