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

Static analysis result for SHA-256 949254527e7074ce…

MALICIOUS

Office (OLE) / .XLS

80.1 KB Created: 1996-12-17 01:32:42 Authoring application: Microsoft Excel
MD5: 0d9c4e4d597d83f025d698bcd8d1b35b SHA-1: 0d4e3b77fdef2bb0326e929f477ea193593813dc SHA-256: 949254527e7074ce4dd5b27dad9928d36e691d30dec2b30450885234f1d0d4ac
120 Risk Score

Malware Insights

MITRE ATT&CK
T1059.003 Windows Command Shell

The file is an XLS spreadsheet with a large amount of slack space, indicating potential obfuscation or embedded content. Heuristics indicate suspicious cmd.exe invocation and PEB access, suggesting an attempt to execute arbitrary code. The embedded URLs, while mostly benign, include references to 'pdf-repair.com' which could be a lure. No scripts were extracted, limiting further analysis of the execution chain.

Heuristics 4

  • PEB access via FS segment (x86) high SC_PEB_ACCESS
    PEB access via FS segment (x86)
  • Suspicious cmd.exe invocation with execution flag high SC_STR_CMD
    Suspicious cmd.exe invocation with execution flag
  • OLE document has large unaccounted-for region high OLE_SLACK_ANOMALY
    OLE file is 82,041 bytes but its declared streams total only 24,565 bytes — 57,476 bytes (70%) live in unallocated sector slack. This is the canonical hiding place for pre-macro-era Office exploit payloads (XOR-encoded shellcode reached via a parser pointer-corruption bug in the document structure).
  • 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.pdf-repair.com
    • http://www.pdf-repair.com)/Producer(Advanced
    • http://www.pdf-repair.com)/ModDate(D:20100406171120+08
    • http://www.w3.org/1999/02/22-rdf-syntax-ns#
    • http://ns.adobe.com/pdf/1.3/
    • http://ns.adobe.com/xap/1.0/
    • http://ns.adobe.com/xap/1.0/mm/
    • http://purl.org/dc/elements/1.1/