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

Static analysis result for SHA-256 68c5e49f9bb38e37…

MALICIOUS

Office (OLE) / .XLS

33.0 KB Created: 2021-02-28 20:15:56 Authoring application: Microsoft Excel
MD5: 21a6628f2a2a5c33e28a9981edf01a05 SHA-1: 4644ffc773058612cc74c240df6d03cd914f3970 SHA-256: 68c5e49f9bb38e378ac23a0232dda2d125687f31d1d6fde14764862aa5647331
222 Risk Score

Malware Insights

MITRE ATT&CK
T1059.005 Visual Basic T1059 Command and Scripting Interpreter T1204.002 Malicious File

The VBA macro contains an Auto_Close function that uses Shell() to execute a command. This command is constructed by concatenating strings to form a URL, which is then likely used to download and execute a second-stage payload. The obfuscated nature of the command and the use of Shell() indicate malicious intent.

Heuristics 6

  • Shell() call in VBA critical OLE_VBA_SHELL
    Shell() call in VBA
  • Obfuscated VBA Shell command with URL critical OLE_VBA_OBFUSCATED_SHELL_URL
    VBA macro invokes Shell with command text assembled through decoder or string-manipulation functions and includes a URL. This is a high-confidence downloader/dropper pattern, stronger than Shell or URL evidence on their own.
  • Auto_Close macro high OLE_VBA_AUTOCLOSE
    Auto_Close 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.
  • VBA macros detected medium OLE_VBA_MACROS
    Document contains VBA macro code
  • Embedded URL info EMBEDDED_URL
    One or more URLs were extracted from the document. The URL itself is not a detection — see the per-URL labels for which channel (macro, JS, link annotation, document body, ...) reached each URL.
    URL http://www.utf8-chartable.de/unicode-utf8-table.pl?start=1024&utf8=-&unicodeinhtml=dec

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
macros.bas
a698ebff1578f2546633b399ec6c2d11e96d37f217d1cb3b00dc9c944d9287a8
vba-macro oletools.olevba.extract_macros (decoded VBA source) 2174 bytes