MALICIOUS
168
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1105 Ingress Tool Transfer
This XLSM file contains VBA macros that utilize CreateObject and GetObject calls. A critical heuristic indicates that the VBA code downloads a file via HTTP and saves it to disk, suggesting it acts as a downloader for a second-stage payload. The obfuscated string 'aEX2MT.01MM.LT6OGSLXHP.' likely resolves to 'MSXML2.XMLHTTP' and '5hDBtaxjO.rmIADSe' likely resolves to 'ADODB.Stream', which are used to fetch and save the payload.
Heuristics 5
-
VBA downloads and writes a file to disk critical OLE_VBA_HTTP_DROP_EXECVBA reads an HTTP response body and writes it to disk (ADODB.Stream SaveToFile). Combined with the auto-exec/Shell paths this is a download-drop dropper even when the COM ProgIDs are built dynamically to evade keyword scanning.
-
CreateObject call high OLE_VBA_CREATEOBJCreateObject call
-
GetObject call high OLE_VBA_GETOBJGetObject call
-
VBA project inside OOXML medium OOXML_VBADocument contains a VBA project — VBA macros present
-
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.basecbbb075966934a609d1357ba8da510c453ee17120e035e7ce95fe578db7a4f2 |
vba-macro | oletools.olevba.extract_macros (decoded VBA source from OOXML) | 3896 bytes |
vbaProject_00.bin7c69eb5d126ff5e1f1ac672a4a2432e1fa59dd0439655e62cedb50cd8267212c |
vba-project | OOXML VBA project: xl/vbaProject.bin | 22528 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.