Malicious Office (OLE) / .XLSX — malware analysis report

Static analysis result for SHA-256 81b56affc5e8808a…

MALICIOUS

Office (OLE) / .XLSX

236.0 KB Created: 2020-05-21 08:19:55 Authoring application: Microsoft Excel
MD5: 5cd91414e0d9c25251c4e92f211c67c6 SHA-1: 10faa65a8783c969282b57b6049def752dcf9403 SHA-256: 81b56affc5e8808a61b64f23c1c2facbf97c337a42289bfb088ddedb4db6d296
200 Risk Score

Malware Insights

MITRE ATT&CK
T1059.005 Visual Basic for Applications T1059.001 PowerShell

The file contains Excel 4.0 macros, specifically an Auto_Open entry that is obfuscated and chained to execute. ClamAV identifies this as 'Xls.Dropper.Agent-8009514-0', indicating its function as a dropper. The macro execution chain suggests it is designed to download and execute a second-stage payload.

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.
  • Obfuscated XLM Auto_Open execution chain critical OLE_XLM_OBFUSCATED_AUTOEXEC_CHAIN
    Excel 4.0 macro sheet contains an Auto_Open / Auto_Close entry and an obfuscated formula execution chain. The macro builds strings through FORMULA(CHAR(...)), primes state with SET.VALUE / GET.CELL / GOTO, and transfers control through RUN(). This is a high-confidence XLM malware pattern.
  • ClamAV: Xls.Dropper.Agent-8009514-0 critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Xls.Dropper.Agent-8009514-0
  • 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.

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
xlm_macros.txt
181eccffbcb832f4ec7e3e2db61510e24dfb46dc7e8ea884c407b97534bfb11b
xlm-macro oletools.olevba.extract_all_macros (XLM macro listing) 129127 bytes