Malicious Office (OOXML) — malware analysis report

Static analysis result for SHA-256 c3480cced9c4ac1e…

MALICIOUS

Office (OOXML)

41.5 KB Created: 2021-06-22 12:43:05 UTC Authoring application: Microsoft Excel 16.0300
MD5: ffb571d984e34a033edb5a72cadbb994 SHA-1: 980e6eaf622549290e3f96be8da18b338714b8b1 SHA-256: c3480cced9c4ac1ee6aec104476ca7fdfed0fa1f6b3aee11224db7c1c6d38dfc
160 Risk Score

Malware Insights

MITRE ATT&CK
T1059.005 Visual Basic T1059.001 PowerShell T1059.003 Windows Command Shell

The OOXML document contains VBA macros that reference PowerShell and cmd.exe. The GetObject call and the presence of obfuscated VBA code suggest an attempt to execute arbitrary commands. The primary function of the VBA macro appears to be decoding and executing a Base64 encoded string, which likely contains a PowerShell command to download and execute a second-stage payload.

Heuristics 4

  • PowerShell reference in VBA critical OLE_VBA_PS
    PowerShell reference in VBA
  • GetObject call high OLE_VBA_GETOBJ
    GetObject call
  • cmd.exe reference in VBA high OLE_VBA_CMD
    cmd.exe reference in VBA
  • VBA project inside OOXML medium OOXML_VBA
    Document contains a VBA project — VBA macros present

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
macros.bas
2be1ff45692da90161b45535a30d95a5906c428ce8c90e2fdd1b513c24076bf3
vba-macro oletools.olevba.extract_macros (decoded VBA source from OOXML) 34430 bytes
vbaProject_00.bin
0362248bc63e2881611dc86e9459ac93f0e7a1489f7e1c6324db8f5878b1ebde
vba-project OOXML VBA project: xl/vbaProject.bin 11264 bytes