Malicious Office (OOXML) / .DOCX — malware analysis report

Static analysis result for SHA-256 1e6891472de82be0…

MALICIOUS

Office (OOXML) / .DOCX

194.6 KB Created: 2020-04-13 12:13:00 UTC Authoring application: Microsoft Office Word 14.0000
MD5: f448c4046877d11fb7e3c1bf2ac1bb5c SHA-1: c372f39c0592ac8e9249890f6327791eebc340f9 SHA-256: 1e6891472de82be04e4cf9177bdc68b59b22e72aaef1d6a4aa31892463902f09
248 Risk Score

Malware Insights

MITRE ATT&CK
T1059.005 Visual Basic T1204.002 Malicious File

The sample contains VBA macros, specifically an Auto_Close macro, which is designed to execute automatically when the document is closed. The critical heuristic OLE_VBA_DOWNLOAD indicates that the macro attempts to download a file from a URL. This functionality, combined with the ClamAV detection of 'Doc.Dropper.Agent', strongly suggests the document's purpose is to act as a dropper for a secondary malicious payload. No specific family could be identified.

Heuristics 8

  • URLDownloadToFile in VBA critical OLE_VBA_DOWNLOAD
    URLDownloadToFile in VBA
  • ClamAV: Doc.Dropper.Agent-9750550-0 critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Doc.Dropper.Agent-9750550-0
  • Auto_Close macro high OLE_VBA_AUTOCLOSE
    Auto_Close macro
  • GetObject call high OLE_VBA_GETOBJ
    GetObject call
  • VBA project inside OOXML medium OOXML_VBA
    Document contains vbaProject.bin — VBA macros present
  • External relationship medium OOXML_EXTERNAL_REL
    External target in word/_rels/settings.xml.rels: new:13709620-C279-11CE-A49E-444553540000
  • Environ() call (env variable access) low OLE_VBA_ENVIRON
    Environ() call (env variable access)
  • 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://schemas.microsoft.com/office/word/2010/wordprocessingCanvas
    • http://schemas.openxmlformats.org/markup-compatibility/2006
    • http://schemas.openxmlformats.org/officeDocument/2006/relationships
    • http://schemas.openxmlformats.org/officeDocument/2006/math
    • http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing
    • http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
    • http://schemas.openxmlformats.org/wordprocessingml/2006/main
    • http://schemas.microsoft.com/office/word/2010/wordml
    • http://schemas.microsoft.com/office/word/2010/wordprocessingGroup
    • http://schemas.microsoft.com/office/word/2010/wordprocessingInk
    • http://schemas.microsoft.com/office/word/2006/wordml
    • http://schemas.microsoft.com/office/word/2010/wordprocessingShape

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
macros.bas
a1057ab1be47541e619819afa15c189fbb4e5d7504cedf343ab37f6501bf0af4
vba-macro oletools.olevba.extract_macros (decoded VBA source from OOXML) 4200 bytes
vbaProject_00.bin
b36f1690754e6cdb21393c1dd7d9ab567724da8f1516e90fa50fa86413310764
vba-project OOXML VBA project: word/vbaProject.bin 18432 bytes