Malicious Office (OLE) — malware analysis report

Static analysis result for SHA-256 69d30f56580f95d1…

MALICIOUS

Office (OLE)

349.0 KB Created: 2000-11-16 06:31:35 Authoring application: Microsoft Excel
MD5: 04c60f0a61d59e5c0c0cb1a0013fba3e SHA-1: 644e356a2709f74395c4ada42d4f36f4878735ac SHA-256: 69d30f56580f95d1b33628e73bb9bbcae1631271ef05554873067805c0e4ea15
128 Risk Score

Malware Insights

MITRE ATT&CK
T1059.005 Visual Basic T1203 Exploitation for Client Execution

The file is an Excel document containing Excel 4.0 (XLM) macros, specifically an Auto_Open entry, which is a known method for executing malicious code upon opening. The presence of Windows Script Host references further suggests the execution of external scripts or commands. While no specific URLs or payloads were directly extracted, the configuration strongly indicates a downloader or initial execution stage for a more complex attack.

Heuristics 4

  • Excel 4.0 Auto_Open defined name critical OLE_XLM_AUTOOPEN_DEFINEDNAME
    oletools recovered an Auto_Open / Auto_Close entry from an Excel 4.0 macro sheet. The raw BIFF name can be tokenized or partially opaque to byte-string checks, but the recovered macro listing confirms the workbook has an XLM auto-execution entry.
  • Reference to Windows Script Host high SC_STR_WSCRIPT
    Reference to Windows Script Host
  • Excel 4.0 (XLM) macro sheet present medium OLE_XLM_AUTOOPEN
    Workbook contains an Excel 4.0 macro sheet sub-stream — XLM is rarely seen in modern legitimate workbooks and was a major Office malware vector during 2020-2022.
  • VBA project contains no executable statements low OLE_VBA_MACROS
    Document contains a VBA project, but extracted modules only contain attributes/options/comments and no executable statements.

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
xlm_macros.txt
78842ca5217c0fd74aad14a1625877e099d1c1ad6629bb6dede8e4a16fd6c7e8
xlm-macro oletools.olevba.extract_all_macros (XLM macro listing) 20317 bytes
macros.bas
c1d90dd1bc2c1cebc46684b9ade2b5d1502584e615fff9b78c7cf143eb6aa943
vba-macro oletools.olevba.extract_macros (decoded VBA source) 306 bytes