Malicious Office (OOXML) / .XLSM — malware analysis report

Static analysis result for SHA-256 a5be5f9347de2f4a…

MALICIOUS

Office (OOXML) / .XLSM

82.0 KB Created: 2021-01-28 21:36:17 UTC Authoring application: Microsoft Excel 15.0300
MD5: 527434ab39e0b9af6b912a5950230fab SHA-1: 0185f098d3a401932d66bba5bb476e865caaece9 SHA-256: a5be5f9347de2f4a77271bea70dc1822c1ec54e11b475ffe4fa545774208f6c9
260 Risk Score

Malware Insights

MITRE ATT&CK
T1059.005 Visual Basic T1059.003 Windows Command Shell T1204.002 Malicious File

The XLSM file contains a Workbook_Open macro that utilizes WScript.Shell and the Shell() function to execute arbitrary commands. This indicates the document is designed to download and run a second-stage payload upon opening. The presence of multiple critical and high severity heuristics related to VBA macro execution confirms this malicious intent.

Heuristics 6

  • Shell() call in VBA critical OLE_VBA_SHELL
    Shell() call in VBA
  • WScript.Shell usage critical OLE_VBA_WSCRIPT
    WScript.Shell usage
  • Workbook_Open macro high OLE_VBA_WBOPEN
    Workbook_Open macro
  • CreateObject call high OLE_VBA_CREATEOBJ
    CreateObject call
  • Suspicious extracted artifact high EXTRACTED_FILE_STATIC_TRIAGE
    One or more files extracted from inside this sample matched static suspicious-content checks such as script obfuscation, encoded payload blobs, packed data, or execution/download terms.
  • VBA project inside OOXML medium OOXML_VBA
    Document contains vbaProject.bin — VBA macros present

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
macros.bas
fcc51ecf5a7c1ff8be12701cc04d78f27c98ff2089722db40d79b2ebb1874e2b
vba-macro oletools.olevba.extract_macros (decoded VBA source from OOXML) 2135 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 3 shell/COM execution token(s). Carved artifact contains 2 long base64-like blob(s). Carved macro source contains an auto-exec entry point and execution/download terms.
vbaProject_00.bin
2b085fbd7aac1912c290d5c02e55b63fc9519a09474b61d985ff0658f73c4b7a
vba-project OOXML VBA project: xl/vbaProject.bin 16896 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 3 shell/COM execution token(s). Carved artifact contains 2 long base64-like blob(s). Carved macro source contains an auto-exec entry point and execution/download terms.