Guest User

Untitled

a guest
Aug 3rd, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 7.38 KB | None | 0 0
  1. ;=============================================;
  2. ;                 By                          ;
  3. ;  _ _ _   _   _ _ _   _ _ _   _   _          ;
  4. ; | '_ \  |_| |  _ _| | _ _ | | | | |         ;
  5. ; | |_) |  _  | |_ _  ||   || | | | |         ;
  6. ; | .__/  | | |  _ _| ||   || | | | |         ;
  7. ; | |     | | | |     ||_ _|| | |_| |         ;
  8. ; |_|     |_| |_|     |_____| |_____|         ;
  9. ;   Attention ! Les values ne sont            ;
  10. ;   dans le code                              ;
  11. ;                                             ;
  12. ;    + Je vous donne aucune values :hap:      ;
  13. ;                                             ;
  14. ;=============================================;
  15. #RequireAdmin
  16. #Region
  17. #AutoIt3Wrapper_UseX64=n
  18. #EndRegion
  19. Global Const $GUI_EVENT_CLOSE = -3
  20. Func _MEMORYOPEN($IV_PID, $IV_DESIREDACCESS = 2035711, $IF_INHERITHANDLE = 1)
  21.     If Not ProcessExists($IV_PID) Then
  22.         SetError(1)
  23.         Return 0
  24.     EndIf
  25.     Local $AH_HANDLE[2] = [DllOpen("kernel32.dll")]
  26.     If @error Then
  27.         SetError(2)
  28.         Return 0
  29.     EndIf
  30.     Local $AV_OPENPROCESS = DllCall($AH_HANDLE[0], "int", "OpenProcess", "int", $IV_DESIREDACCESS, "int", $IF_INHERITHANDLE, "int", $IV_PID)
  31.     If @error Then
  32.         DllClose($AH_HANDLE[0])
  33.         SetError(3)
  34.         Return 0
  35.     EndIf
  36.     $AH_HANDLE[1] = $AV_OPENPROCESS[0]
  37.     Return $AH_HANDLE
  38. EndFunc
  39. Func _MEMORYWRITE($IV_ADDRESS, $AH_HANDLE, $V_DATA, $SV_TYPE = "dword")
  40.     If Not IsArray($AH_HANDLE) Then
  41.         SetError(1)
  42.         Return 0
  43.     EndIf
  44.     Local $V_BUFFER = DllStructCreate($SV_TYPE)
  45.     If @error Then
  46.         SetError(@error + 1)
  47.         Return 0
  48.     Else
  49.         DllStructSetData($V_BUFFER, 1, $V_DATA)
  50.         If @error Then
  51.             SetError(6)
  52.             Return 0
  53.         EndIf
  54.     EndIf
  55.     DllCall($AH_HANDLE[0], "int", "WriteProcessMemory", "int", $AH_HANDLE[1], "int", $IV_ADDRESS, "ptr", DllStructGetPtr($V_BUFFER), "int", DllStructGetSize($V_BUFFER), "int", "")
  56.     If Not @error Then
  57.         Return 1
  58.     Else
  59.         SetError(7)
  60.         Return 0
  61.     EndIf
  62. EndFunc
  63. Func _MEMORYCLOSE($AH_HANDLE)
  64.     If Not IsArray($AH_HANDLE) Then
  65.         SetError(1)
  66.         Return 0
  67.     EndIf
  68.     DllCall($AH_HANDLE[0], "int", "CloseHandle", "int", $AH_HANDLE[1])
  69.     If Not @error Then
  70.         DllClose($AH_HANDLE[0])
  71.         Return 1
  72.     Else
  73.         DllClose($AH_HANDLE[0])
  74.         SetError(2)
  75.         Return 0
  76.     EndIf
  77. EndFunc
  78. Func _MEMORYREAD($iv_Address, $ah_Handle, $sv_Type = 'dword')
  79.   If Not IsArray($ah_Handle) Then
  80.       SetError(1)
  81.         Return 0
  82.   EndIf
  83.   Local $v_Buffer = DllStructCreate($sv_Type)
  84.   If @Error Then
  85.       SetError(@Error + 1)
  86.       Return 0
  87.   EndIf
  88.   DllCall($ah_Handle[0], 'int', 'ReadProcessMemory', 'int', $ah_Handle[1], 'int', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'int', DllStructGetSize($v_Buffer), 'int', '')
  89.   If Not @Error Then
  90.       Local $v_Value = DllStructGetData($v_Buffer, 1)
  91.       Return $v_Value
  92.   Else
  93.       SetError(6)
  94.         Return 0
  95.   EndIf
  96. EndFunc
  97. Global Const $GUI_UNCHECKED = 4
  98. #Region ### START Koda GUI section ###
  99. Global $Form2 = GUICreate("Pifou Trainer", 497, 162, 289, 145)
  100. Global $Label1 = GUICtrlCreateLabel("PifouTrainer - Iron Eyes.", 8, 8, 233, 27)
  101. GUICtrlSetFont(-1, 14, 400, 4, "Lucida Sans Unicode")
  102. GUICtrlSetColor(-1, 0x000000)
  103. Global $Checkbox1 = GUICtrlCreateCheckbox("Un hack", 104, 40, 129, 17)
  104. Global $Checkbox2 = GUICtrlCreateCheckbox("Un hack", 8, 64, 65, 17)
  105. Global $Checkbox3 = GUICtrlCreateCheckbox("Un hack", 8, 40, 97, 17)
  106. Global $Checkbox4 = GUICtrlCreateCheckbox("Un hack", 104, 64, 97, 17)
  107. Global $Checkbox5 = GUICtrlCreateCheckbox("Un hack", 8, 88, 65, 17)
  108. Global $Checkbox6 = GUICtrlCreateCheckbox("Un hack", 8, 136, 65, 17)
  109. Global $Checkbox7 = GUICtrlCreateCheckbox("Un hack", 104, 88, 97, 17)
  110. Global $Radio1 = GUICtrlCreateRadio("Un hack", 8, 112, 73, 17)
  111. Global $Radio2 = GUICtrlCreateRadio("Un hack", 104, 112, 73, 17)
  112. Global $Checkbox8 = GUICtrlCreateCheckbox("Un hack", 104, 136, 97, 17)
  113. Global $Checkbox9 = GUICtrlCreateCheckbox("Un hack", 248, 40, 57, 17)
  114. Global $Checkbox10 = GUICtrlCreateCheckbox("Un hack", 248, 64, 81, 17)
  115. Global $Checkbox11 = GUICtrlCreateCheckbox("Inf.Walls", 248, 88, 97, 17)
  116. Global $Checkbox12 = GUICtrlCreateCheckbox("Un hack", 248, 112, 97, 17)
  117. Global $Checkbox13 = GUICtrlCreateCheckbox("Un hack", 248, 136, 97, 17)
  118. Global $Label2 = GUICtrlCreateLabel("'Puisque que je te dis que ça marche <_< '", 248, 8, 239, 23)
  119. GUICtrlSetFont(-1, 8, 400, 0, "Segoe Print")
  120. GUICtrlSetColor(-1, 0x000000)
  121. Global $Group1 = GUICtrlCreateGroup("", 352, 32, 137, 121)
  122. Global $Label3 = GUICtrlCreateLabel("Choisis tes cheats.", 360, 48, 92, 17)
  123. Global $Label4 = GUICtrlCreateLabel("Lance S4 League.", 360, 80, 92, 17)
  124. Global $Label5 = GUICtrlCreateLabel("Enjoy !", 360, 96, 36, 17)
  125. Global $Label7 = GUICtrlCreateLabel("Clique sur Hack !", 360, 64, 85, 17)
  126. Global $Label6 = GUICtrlCreateLabel("~ Par Pifou", 424, 128, 57, 17)
  127. Global $Button1 = GUICtrlCreateButton("Hack !", 360, 120, 49, 17)
  128. GUICtrlCreateGroup("", -99, -99, 1, 1)
  129. GUISetState(@SW_SHOW)
  130. #EndRegion ### END Koda GUI section ###
  131. While 1
  132.     $NMSG = GUIGetMsg()
  133.     Switch $NMSG
  134.         Case -3
  135.             Exit
  136.         Case $Button1
  137.             _Start()  ; Button pour démarrer THE cheats.
  138.     EndSwitch
  139. WEnd
  140. Func _Start()
  141.         ToolTip("Lance S4 League !", 0, 0)
  142.         $PID = ProcessWait("S4Client.exe")  ; Attente de l'unique "S4Client.exe"
  143.         $OPEN = _MEMORYOPEN($PID) ; Attention, nous ouvrons la MEMOIRE!
  144.         If GUICtrlRead($Checkbox1) = 1 Then
  145.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[8]")
  146.         EndIf
  147.         If GUICtrlRead($Checkbox2) = 1 Then
  148.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[10]")
  149.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[10]")
  150.         EndIf
  151.         If GuiCtrlRead($Checkbox3) = 1 Then
  152.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[5]")
  153.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[5]")
  154.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[5]")
  155.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[5]")
  156.         EndIf
  157.         If GuiCtrlRead($Checkbox4) = 1 Then
  158.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[30]")
  159.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[30]")
  160.         EndIf
  161.         If GuiCtrlRead($Checkbox5) = 1 Then
  162.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[8]")
  163.         EndIf
  164.         If GuiCtrlRead($Checkbox6) = 1 Then
  165.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[9]")
  166.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[9]")
  167.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[9]")
  168.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[9]")
  169.         EndIf
  170.         If GuiCtrlRead($Radio1) = 1  Then
  171.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue" , "float")
  172.         EndIf
  173.         If GuiCtrlRead($Radio2) = 1 Then
  174.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue" , "float" )
  175.         EndIf
  176.         If GuiCtrlRead($Checkbox8) = 1 Then
  177.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue" , "float")
  178.         EndIf
  179.         If GuiCtrlRead($Checkbox9) = 1 Then
  180.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[5]")
  181.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[5]")
  182.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[5]")
  183.         EndIf
  184.         If GuiCtrlRead($Checkbox10) = 1 Then
  185.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "float")
  186.         EndIf
  187.         If GuiCtrlRead($Checkbox11) = 1 Then
  188.             _MEMORYWRITE(0x756AGF48, $OPEN, "657472837461", "long")
  189.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "long")
  190.         EndIf
  191.         If GuiCtrlRead($Checkbox12) = 1 Then
  192.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "float")
  193.         EndIf
  194.         If GuiCtrlRead($Checkbox13) = 1 Then
  195.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[19]")
  196.             _MEMORYWRITE(0x00000000, $OPEN, "unevalue", "char[19]")
  197.         EndIf
  198.         Exit 0
  199. EndFunc
Add Comment
Please, Sign In to add comment