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

Static analysis result for SHA-256 12f54c738ba8ec34…

MALICIOUS

Office (OLE) / .EXE

144.5 KB Created: 2005-11-22 01:19:50 Authoring application: Microsoft Excel
MD5: 672f201a93165ac32d711b896ab5998e SHA-1: 6697d449fce203ccb217d4b5dccfdee810b695a0 SHA-256: 12f54c738ba8ec34a68f58a191bc683dffebd377b26e318c6ae20517513594ee
240 Risk Score

Malware Insights

MITRE ATT&CK
T1059.005 Visual Basic T1566.001 Spearphishing Attachment

The file is an Office OLE executable containing both VBA and Excel 4.0 macros, indicated by multiple high and critical heuristic firings including OLE_XLM_AUTOOPEN, OLE_VBA_MACROS, and OLE_VBA_PCODE_AUTOEXEC_EXEC. The presence of Auto_Open macros suggests an attempt to automatically execute malicious code upon opening. The VBA code includes calls to CreateObject, often used to instantiate malicious objects or execute further stages. While the exact payload is not clear due to truncation, the combination of macro types and auto-execution features points to a malicious document designed to be delivered via spearphishing.

Heuristics 6

  • Excel 4.0 (XLM) Auto_Open + macro sheet critical OLE_XLM_AUTOOPEN
    Workbook contains an Auto_Open / Auto_Close defined name together with an Excel 4.0 macro sheet — the canonical XLM auto-execution shape used by malware families such as Emotet and QakBot.
  • Auto_Open macro high OLE_VBA_AUTO
    Auto_Open macro
  • Auto_Close macro high OLE_VBA_AUTOCLOSE
    Auto_Close macro
  • CreateObject call high OLE_VBA_CREATEOBJ
    CreateObject call
  • VBA p-code auto-exec with execution tokens high OLE_VBA_PCODE_AUTOEXEC_EXEC
    Compiled VBA/cache stream contains an auto-execution token together with shell/download/object-execution tokens. This catches p-code-only or source-extraction-failure macro documents where visible source is unavailable.
  • VBA macros detected medium OLE_VBA_MACROS
    Document contains VBA macro code

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
macros.bas
5756813f23d3d29770834e58a914e113f22acaa4db2df4f96686e90360a904ef
vba-macro oletools.olevba.extract_macros (decoded VBA source) 24930 bytes