MALICIOUS
288
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1059.001 PowerShell
T1204.002 Malicious File
T1105 Ingress Tool Transfer
This DOCM file contains obfuscated VBA macros designed to execute malicious code. The Document_Open macro is triggered upon opening, which then uses CreateObject to interact with the file system and potentially execute a payload. The script attempts to create a directory '%USERPROFILE%\Wrdix\', copy the current document into it, rename it to 'do_mc_xs.zip', and then extract its contents, likely to deploy a second-stage payload.
Heuristics 8
-
Shell() call in VBA critical OLE_VBA_SHELLShell() call in VBA
-
Obfuscated auto-exec VBA loader critical OLE_VBA_OBFUSCATED_AUTOEXEC_LOADERAuto-exec VBA reconstructs strings with a heavy custom decoder (numeric char-array, repeated hex-string decode, or junk-token Replace removal) and feeds them to a COM-instantiation or execution sink. This obfuscated-loader shape keeps CreateObject/Shell/URL indicators out of the macro source.
-
Document_Open macro high OLE_VBA_DOCOPENDocument_Open macro
-
CreateObject call high OLE_VBA_CREATEOBJCreateObject call
-
VBA p-code auto-exec with execution tokens high OLE_VBA_PCODE_AUTOEXEC_EXECCompiled 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 project inside OOXML medium OOXML_VBADocument contains a VBA project — VBA macros present
-
Embedded OLE object medium OOXML_OLE_OBJECTDocument contains an embedded OLE object
-
Environ() call (env variable access) low OLE_VBA_ENVIRONEnviron() call (env variable access)
Extracted artifacts 4
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
macros.basaeb3e66a27e89e45ca1cd935cb2e5f69ed9b99354bb888f00076018fa15c2d53 |
vba-macro | oletools.olevba.extract_macros (decoded VBA source from OOXML) | 3307 bytes |
ooxml_oleobject_00.bince556d55e07bf6b57e3e086e57e9c52552ac7f00adf4a7c9f99bbc21a5ac26c2 |
ooxml-ole-object | OOXML embedded OLE part: word\embeddings\oleObject1.bin | 4772779 bytes |
ooxml_oleobject_01.bin858fa6814f8393cfaaee59ccf303cf26b18b3d7e8a2471785c733784083b602d |
ooxml-ole-object | OOXML embedded OLE part: word\embeddings\oleObject3.bin | 120679 bytes |
vbaProject_00.bin68ddd87b266da5bed0febeb30797df4488034896f89fa052c165c445d0fd6dbf |
vba-project | OOXML VBA project: word\vbaProject.bin | 16384 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.