Malicious Office (OOXML) — malware analysis report

Static analysis result for SHA-256 e72be60a3f6c175a…

MALICIOUS

Office (OOXML)

68.3 KB Created: 2012-10-19 22:33:57 UTC Authoring application: Microsoft Excel 12.0000
MD5: 4bf7c1296f5d5002995d04460a452496 SHA-1: 5df47662d129a7af65409917bdba918831790422 SHA-256: e72be60a3f6c175a7c951ffe764208ecb000adc761012b1c34ab5bd499dbc070
208 Risk Score

Malware Insights

MITRE ATT&CK
T1059.005 Visual Basic T1566.001 Spearphishing Attachment T1203 Exploitation for Client Execution

The critical heuristic 'OLE_VBA_LOLBIN' and the high-severity 'OLE_VBA_WBOPEN' indicate that this OOXML document contains a Workbook_Open macro. This macro uses 'CreateObject' and 'Environ' to write a file named 'qDialogArrange.xsl' to the ALLUSERSPROFILE directory and attempts to schedule a task, likely to download and execute a second-stage payload. The script is truncated, preventing a full analysis of its execution flow.

Heuristics 6

  • LOLBin reference in VBA critical OLE_VBA_LOLBIN
    LOLBin reference in VBA
  • Workbook_Open macro high OLE_VBA_WBOPEN
    Workbook_Open 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 project inside OOXML medium OOXML_VBA
    Document contains a VBA project — VBA macros present
  • Environ() call (env variable access) low OLE_VBA_ENVIRON
    Environ() call (env variable access)

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
macros.bas
72ec403701ab1523e9dc0db4d9f63ad273ad8a7e0827ebc8737bd9f02a8b9f9f
vba-macro oletools.olevba.extract_macros (decoded VBA source from OOXML) 3626 bytes
vbaProject_00.bin
2015f46657a561e827716d1b844711bfe0003250cb0b5414bcc50016f0d7bb12
vba-project OOXML VBA project: xl/vbaProject.bin 16896 bytes