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

Static analysis result for SHA-256 f19f0a494be8501e…

MALICIOUS

Office (OLE) / .PPT

616.5 KB Created: 1601-01-01 00:00:00 Authoring application: Microsoft PowerPoint
MD5: 9ea3299ab93f85ce1bfae399c2eb7ea2 SHA-1: 171bacf07f5e31b40b02e152ff5e26cd5a3cb7c9 SHA-256: f19f0a494be8501e05b5def4a7c4deee99f618b6cabea757f08927e241d1a274
604 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell T1204.002 Malicious File T1105 Ingress Tool Transfer T1055.012 Process Hollowing

The sample is a malicious PowerPoint file identified by ClamAV as Win.Trojan.Exploit-110. It contains an embedded PE executable, 'embedded_office_00003ce1.exe', which is the primary malicious component. The heuristics indicate the presence of APIs commonly used for process injection and execution, such as CreateProcess, VirtualAlloc, WriteProcessMemory, and CreateRemoteThread. The 'SE_LOLBIN_RUN_COMMAND' heuristic suggests that the document may attempt to execute the embedded file using a legitimate Windows tool.

Heuristics 15

  • Reference to WriteProcessMemory API critical SC_STR_WRITEPROCESSMEMORY
    Reference to WriteProcessMemory API
  • Reference to CreateRemoteThread API critical SC_STR_CREATEREMOTETHREAD
    Reference to CreateRemoteThread API
  • Embedded PE executable critical OLE_EMBEDDED_EXE
    MZ/PE header found inside document — possible embedded executable
  • ClamAV: Win.Trojan.Exploit-110 critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Win.Trojan.Exploit-110
  • ClamAV detection on extracted artifact critical EXTRACTED_FILE_CLAMAV
    ClamAV flagged at least one file extracted from inside this sample. Even when the wrapping document carries no AV detection of its own, a hit on the carved artifact is a strong indicator the sample is a delivery vehicle.
  • x86 GetPC stub (CALL $+5; POP EAX) high SC_GETPC_CALL
    x86 GetPC stub (CALL $+5; POP EAX)
  • PEB access via FS segment (x86) high SC_PEB_ACCESS
    PEB access via FS segment (x86)
  • PEB API-hash resolver high SC_API_HASH_RESOLVER
    PEB access followed by ROR13-style API hashing, a common position-independent shellcode import resolver
  • Reference to CreateProcess API high SC_STR_CREATEPROCESS
    Reference to CreateProcess API
  • Reference to LoadLibrary API high SC_STR_LOADLIBRARY
    Reference to LoadLibrary API
  • Reference to GetProcAddress API high SC_STR_GETPROCADDRESS
    Reference to GetProcAddress API
  • Visible LOLBin command execution instruction high SE_LOLBIN_RUN_COMMAND
    Document contains instructions or visible command text involving Windows script/execution tools such as PowerShell, mshta, cmd, rundll32, or regsvr32
  • Reference to VirtualAlloc API medium SC_STR_VIRTUALALLOC
    Reference to VirtualAlloc API
  • Unsupported Office format for VBA extraction info OFFICE_FORMAT_UNSUPPORTED
    olevba could not extract VBA macros (error); format-agnostic byte-level scans still ran. Likely legacy, encrypted, or malformed OLE/OOXML — re-scanning the same bytes will yield the same outcome.
  • Suspicious extracted artifact info 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.

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
embedded_office_00003ce1.exe
192080eb5ab488e388724760b4965e632f018781fbde3b7a39c97e50eea17e51
embedded-pe Office MZ+PE at offset 0x3CE1 615711 bytes
Detection
ClamAV: Win.Trojan.Exploit-110
Obfuscation or payload: likely
Carved artifact entropy is 7.84, consistent with packed or encrypted content.