Office (OLE) / .PPT static analysis report

Static analysis result for SHA-256 74a9b4a22ddb0a90…

SUSPICIOUS

Office (OLE) / .PPT

143.0 KB Created: 2021-02-23 23:59:34 Authoring application: Microsoft Office PowerPoint
MD5: 9b763a5db2b7b43011ef73ae9c66b84c SHA-1: af0c8131f0572ce6698963c7f30b3beec837fe63 SHA-256: 74a9b4a22ddb0a907d37a4dd5aeff200e1b28e715682272675218d1c410fdb06
40 Risk Score

Malware Insights

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

The file contains VBA macros with an Auto_Open function, which is a common technique for executing malicious code upon opening the document. The critical heuristic firing for Shell() call in VBA indicates that the macro attempts to execute external commands. The script uses RByteEncrypt to obfuscate strings, but the reconstructed command appears to be 'Calc + calcd + akaaksdokkkaosdkasodkasdokwnduhand', suggesting it's designed to download and execute a secondary payload.

Heuristics 5

  • Shell() call in VBA critical OLE_VBA_SHELL
    Shell() call in VBA
  • Auto_Open macro high OLE_VBA_AUTO
    Auto_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.
  • VBA macros detected medium OLE_VBA_MACROS
    Document contains VBA macro code
  • Macro capabilities present but unconfirmed info MACRO_CAPABILITY_UNCORROBORATED
    The document's VBA exposes execution capabilities (Shell/WScript/CreateObject/auto-exec) but nothing corroborates malicious intent — no obfuscation, memory-exec primitive, download+exec chain, encoded payload, LOLBin, DDE, AV hit, or suspicious URL. The verdict was capped at 'suspicious' so legitimate macro-heavy business documents are not flagged malicious on capability presence alone.

Extracted artifacts 1

Files carved from inside the sample during analysis.

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