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

Static analysis result for SHA-256 8c90213e8220597e…

MALICIOUS

Office (OLE) / .XLS

431.5 KB Created: 2002-10-01 13:29:33 Authoring application: Microsoft Excel
MD5: c8e79e8f2b0c8cb9a4da464a6a13408b SHA-1: 434f6cc86e8bdece847aae3eb93fdee1de2860ef SHA-256: 8c90213e8220597e61742f6b5934af518ee4069fe1c5bab871e5859cf73f7c83
240 Risk Score

Malware Insights

MITRE ATT&CK
T1059.005 Visual Basic T1059.001 PowerShell T1566.001 Spearphishing Attachment T1204.002 Malicious File

The sample is an Excel spreadsheet containing VBA macros, specifically a Workbook_Open macro that utilizes the Shell() function. This indicates an attempt to execute arbitrary code. The document body presents a form related to financial applications, suggesting a phishing or scam lure. The presence of VBA macros and the use of Shell() are strong indicators of malicious intent, likely to download and execute a second-stage payload.

Heuristics 6

  • Shell() call in VBA critical OLE_VBA_SHELL
    Shell() call in VBA
  • x86 GetPC stub (CALL $+5; POP EBP) high SC_GETPC_CALL
    x86 GetPC stub (CALL $+5; POP EBP)
  • Workbook_Open macro high OLE_VBA_WBOPEN
    Workbook_Open macro
  • 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.
  • 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 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
8b29e04204b5e004dda35dd9ec2dc6530109942ccb9aaf45c415e106de65560c
vba-macro oletools.olevba.extract_macros (decoded VBA source) 10445 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 14 Chr/ChrW string-construction calls. Carved macro source contains an auto-exec entry point and execution/download terms.