|
You last visited: Today at 12:26
Advertisement
[Source Release] AutoIt Releases
Discussion on [Source Release] AutoIt Releases within the S4 League Hacks, Bots, Cheats & Exploits forum part of the S4 League category.
10/21/2011, 16:54
|
#1
|
elite*gold: 0
Join Date: Feb 2010
Posts: 1,449
Received Thanks: 3,835
|
[Source Release] AutoIt Releases
Because of FreehuntX here are some sources of my AutoIt Programms.
Some of the sources are not complete, some of the sources will not work because they are outdated. Ask me for some qustions.
Part 1
A XTrap Thread Suspender:
Code:
#RequireAdmin
#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Array.au3>
#include <String.au3>
#include <WinAPI.au3>
#AutoIt3Wrapper_UseX64=n
#include "_ProcessListFunctions.au3"
#include "_ProcessUndocumentedList.au3"
#include "_ThreadFunctions.au3"
#include "_ThreadUndocumented.au3"
Func _ThreadSuspend1($TID)
$Handle = DllCall("kernel32.dll","ptr", "OpenThread","dword", "0x0002","int", "0","dword",$TID)
$i_sucess = DllCall("kernel32.dll","dword","SuspendThread","ptr",$Handle[0])
DllCall("kernel32.dll", "ptr", "CloseHandle", "ptr", $Handle)
EndFunc
Func _GetPrivilege_SEDEBUG()
Local $tagLUIDANDATTRIB = "int64 Luid;dword Attributes"
Local $count = 1
Local $tagTOKENPRIVILEGES = "dword PrivilegeCount;byte LUIDandATTRIB[" & $count * 12 & "]"
Local $call = DllCall("advapi32.dll", "int", "OpenProcessToken", "hwnd", _WINAPI_GETCURRENTPROCESS(), "dword", 0x20, "int*", "")
Local $hToken = $call[3]
$call = DllCall("advapi32.dll", "int", "LookupPrivilegeValue", "str", "", "str", "SeDebugPrivilege", "int64*", "")
Local $iLuid = $call[3]
Local $TP = DllStructCreate($tagTOKENPRIVILEGES)
Local $LUID = DllStructCreate($tagLUIDANDATTRIB, DllStructGetPtr($TP, "LUIDandATTRIB"))
DllStructSetData($TP, "PrivilegeCount", $count)
DllStructSetData($LUID, "Luid", $iLuid)
DllStructSetData($LUID, "Attributes", $SE_PRIVILEGE_ENABLED)
$call = DllCall("advapi32.dll", "int", "AdjustTokenPrivileges", "hwnd", $hToken, "int", 0, "ptr", DllStructGetPtr($TP), "dword", 0, "ptr", "", "ptr", "")
EndFunc ;==>_GetPrivilege_SEDEBUG
_GetPrivilege_SEDEBUG()
Func _RefreshThreadList1()
$PID = ProcessExists("S4Client.exe")
Local $THREAD_QUERY_INFO = 0x0040
Local $hProcess = _PROCESSOPEN($PID, BitOR($PROCESS_QUERY_LIMITED_INFO, $PROCESS_VM_READ))
Local $aThreads = _PROCESSLISTTHREADS($PID)
For $i = 1 To $aThreads[0][0]
Local $hThread, $pThreadStart, $aModule, $bSuccess = False
$hThread = _THREADOPEN($aThreads[$i][0], $THREAD_QUERY_INFO)
$pThreadStart = _THREADUDGETSTARTADDRESS($hThread)
$aModule = _PROCESSUDGETMODULEBYADDRESS($hProcess, $pThreadStart)
;$bArray[$i] = StringFormat("%d|%s+0x%X", $aThreads[$i][0], $aModule, $pThreadStart - $aModule)
$Strings = StringFormat("%d|%s+0x%X", $aThreads[$i][0], $aModule, $pThreadStart - $aModule)
;_ArrayAdd($bArray[$i], $Strings)
$base_addys = _StringBetween($Strings, "+", "")
$thread_ids = _StringBetween($Strings, "", "|")
Sleep(10)
If $base_addys[0] = "0x40401DA0" = 1 Then
_ThreadSuspend($thread_ids[0])
_ThreadSuspend1($thread_ids)
If @error = 1 Then
MsgBox(0, 0, 0)
EndIf
;MsgBox(0,"Base Addy",$base_addys[0])
;MsgBox(0,"Base Addy",$thread_ids[0])
Next
_THREADCLOSEHANDLE($hThread)
EndFunc ;==>_RefreshThreadList1
While True
_RefreshThreadList1()
WEnd
S4 League Ingame Trainer
Code:
#RequireAdmin
#region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_outfile_type=a3x
#AutoIt3Wrapper_outfile=C:\Users\Flo\Desktop\S4 Ingame Trainer src\S4 Menü.a3x
#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_UseX64=n
#endregion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <WindowsConstants.au3>
#include <WinAPI.au3>
#include <GUIConstants.au3>
#include <NomadMemory.au3>
Opt("GUIOnEventMode", 1)
Global $_COMMON_KERNEL32DLL = DllOpen("kernel32.dll"), $_COMMON_USER32DLL = DllOpen("ntdll.dll")
_GetPrivilege_SEDEBUG()
Global $aButton[29]
Global $GUI = GUICreate("", 130, 465, @DesktopWidth - 170, -1, $WS_POPUP, $WS_EX_TOPMOST)
GUISetOnEvent(-3, "_Exit")
$aButton[0] = GUICtrlCreateButton("Hitrange On", 0, 6, 93, 25, $WS_GROUP)
GUICtrlSetState(-1, $GUI_DISABLE)
GUICtrlSetOnEvent(-1, "_HitrangeOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[1] = GUICtrlCreateButton("Off", 96, 6, 27, 25, $WS_GROUP)
GUICtrlSetState(-1, $GUI_DISABLE)
GUICtrlSetOnEvent(-1, "_HitrangeOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$aButton[2] = GUICtrlCreateButton("Wallshoot On", 0, 36, 93, 25, $WS_GROUP)
GUICtrlSetState(-1, $GUI_DISABLE)
GUICtrlSetOnEvent(-1, "_WallshootOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[3] = GUICtrlCreateButton("Off", 96, 36, 27, 25, $WS_GROUP)
GUICtrlSetState(-1, $GUI_DISABLE)
GUICtrlSetOnEvent(-1, "_WallshootOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$aButton[4] = GUICtrlCreateButton("Skill On", 0, 66, 93, 25, $WS_GROUP)
GUICtrlSetState(-1, $GUI_DISABLE)
GUICtrlSetOnEvent(-1, "_SkillOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[5] = GUICtrlCreateButton("Off", 96, 66, 27, 25, $WS_GROUP)
GUICtrlSetState(-1, $GUI_DISABLE)
GUICtrlSetOnEvent(-1, "_SkillOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$aButton[6] = GUICtrlCreateButton("Shophack On", 0, 96, 93, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_ShophackOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[7] = GUICtrlCreateButton("Off", 96, 96, 27, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_ShophackOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$aButton[8] = GUICtrlCreateButton("No Fog On", 0, 126, 93, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_NoFogOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[9] = GUICtrlCreateButton("Off", 96, 126, 27, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_NoFogOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$aButton[10] = GUICtrlCreateButton("Invisible On", 0, 156, 93, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_InvisibleOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[11] = GUICtrlCreateButton("Off", 96, 156, 27, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_InvisileOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$aButton[12] = GUICtrlCreateButton("XRay On", 0, 186, 93, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_XrayOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[13] = GUICtrlCreateButton("Off", 96, 186, 27, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_XRayOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$aButton[14] = GUICtrlCreateButton("No Slang On", 0, 216, 91, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_NoSlangOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[15] = GUICtrlCreateButton("Off", 96, 216, 27, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_NoSlangOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$aButton[16] = GUICtrlCreateButton("Arcade Clear On", 0, 248, 91, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_ArcadeClearOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[17] = GUICtrlCreateButton("Off", 96, 248, 27, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_ArcadeClearOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$aButton[18] = GUICtrlCreateButton("No Hours On", 0, 280, 91, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_NoHoursOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[19] = GUICtrlCreateButton("Off", 96, 280, 27, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_NoHoursOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$aButton[20] = GUICtrlCreateButton("Options", 4, 436, 123, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_OptionsOn")
GUICtrlSetBkColor(-1, 0x0000FF)
$aButton[21] = GUICtrlCreateButton("Inf Ammo On", 0, 312, 91, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_InfAmmoOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[22] = GUICtrlCreateButton("Off", 96, 312, 27, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_InfAmmoOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$aButton[23] = GUICtrlCreateButton("Inf SP Skill On", 0, 343, 91, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_InfSPOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[24] = GUICtrlCreateButton("Off", 96, 344, 27, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_InfSPOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$aButton[25] = GUICtrlCreateButton("0 Accuracy On", 0, 376, 91, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_AccuracyOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[26] = GUICtrlCreateButton("Off", 96, 376, 27, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_AccuracyOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$aButton[27] = GUICtrlCreateButton("No Lasers On", 0, 408, 91, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_NoLaserOn")
GUICtrlSetBkColor(-1, 0x00FF00)
$aButton[28] = GUICtrlCreateButton("Off", 96, 408, 27, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1, "_NoLaserOff")
GUICtrlSetBkColor(-1, 0xFF0000)
$pos = WinGetPos($GUI)
_GuiHole($GUI, 0, 0, 130, 465)
Global $aCheckbox[5]
Global $GUI1 = GUICreate("", 130, 150, 0, 0, -1, BitOR($WS_EX_TOPMOST, $WS_EX_WINDOWEDGE))
GUISetOnEvent(-3, "_OptionsOff")
$aCheckbox[0] = _GuiCtrlCreateTransparentCheckbox("AegisKill", 4, 4, 57, 17)
$aCheckbox[1] = _GuiCtrlCreateTransparentCheckbox("Aegissuspend", 4, 28, 85, 17)
$aCheckbox[2] = _GuiCtrlCreateTransparentCheckbox("Aegishook", 4, 52, 69, 17)
GUICtrlSetState(-1, $GUI_DISABLE)
$aCheckbox[3] = _GuiCtrlCreateTransparentCheckbox("Suspend HGWC", 4, 76, 97, 17)
$aCheckbox[4] = _GuiCtrlCreateTransparentCheckbox("Suspend XTrap", 4, 100, 97, 17)
$madeby = GUICtrlCreateLabel("made by -CyberLinK-", 4, 124, 101, 17)
AdlibRegister("_CheckS4Activity", 50)
AdlibRegister("_Options", 50)
AdlibRegister("_Tooltip", 1000)
GUISetState(@SW_HIDE, $GUI)
GUISetState(@SW_HIDE, $GUI1)
While 1
Sleep(10)
WEnd
Func _Exit()
Exit
EndFunc ;==>_Exit
Func _OptionsOn()
GUISetState(@SW_SHOW, $GUI1)
EndFunc ;==>_OptionsOn
Func _OptionsOff()
GUISetState(@SW_HIDE, $GUI1)
EndFunc ;==>_OptionsOff
Func _Tooltip()
Static Local $I = 1
Switch $I
Case 1
ToolTip("Waiting for S4 League.", 0, 0)
Case 2
ToolTip("Waiting for S4 League..", 0, 0)
Case 3
ToolTip("Waiting for S4 League...", 0, 0)
$I = 0
EndSwitch
$I += 1
EndFunc ;==>_Tooltip
Func _Options()
If ProcessExists("XTrap.xt") <> 0 Then
If GUICtrlRead($aCheckbox[0]) = 1 Then
ProcessClose("Aegis.exe")
If (@OSArch = "X64") Then
ProcessClose("Aegis64.exe")
EndIf
AdlibUnRegister("_Options")
EndIf
If GUICtrlRead($aCheckbox[1]) = 1 Then
Local $Aegis = ProcessExists("Aegis.exe")
_SuspendProcess($Aegis)
If (@OSArch = "X64") Then
Local $Aegis64 = ProcessExists("Aegis64.exe")
_SuspendProcess($Aegis64)
AdlibUnRegister("_Options")
EndIf
EndIf
If GUICtrlRead($aCheckbox[3]) = 1 Then
Local $HGWC = ProcessExists("HGWC.exe")
_SuspendProcess($HGWC)
EndIf
If GUICtrlRead($aCheckbox[4]) = 1 Then
Local $Xtrap = ProcessExists("XTrap.xt")
_SuspendProcess($Xtrap)
EndIf
EndIf
EndFunc ;==>_Options
Func _CheckS4Activity()
If ProcessExists("S4Client.exe") <> 0 Then
GUISetState(@SW_SHOW, $GUI)
AdlibUnRegister("_Tooltip")
ToolTip("", 0, 0)
Sleep(500)
$S4 = ProcessExists("S4Client.exe")
Sleep(10)
IniWrite(@TempDir & "config.ini", "section", "PID", $S4)
AdlibUnRegister("_CheckS4Activity")
Sleep(1000)
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
If (@OSArch = "X64") Then
AdlibRegister("_WaitS4Close", 500)
EndIf
EndIf
EndFunc ;==>_CheckS4Activity
Func _WaitS4Close()
If ProcessExists("S4Client.exe") <> 0 Then
Else
AdlibUnRegister("_WaitS4Close")
Exit
EndIf
EndFunc ;==>_WaitS4Close
Func _HitrangeOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00F33345, $Open, "0", "Float")
_MemoryWrite(0x00F33611, $Open, "0", "Float")
_MemoryWrite(0x00F31810, $Open, "0", "Float")
_MemoryWrite(0x00F31818, $Open, "0", "Float")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Hitrange is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_HitrangeOn
Func _HitrangeOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00F317C0, $Open, "2", "Float")
_MemoryWrite(0x00F317D0, $Open, "2", "Float")
_MemoryWrite(0x00F31810, $Open, "2", "Float")
_MemoryWrite(0x00F31818, $Open, "2", "Float")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Hitrange is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_HitrangeOff
Func _WallshootOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00F317C0, $Open, "1", "Float")
_MemoryWrite(0x00F317D0, $Open, "1", "Float")
_MemoryWrite(0x00F31810, $Open, "1", "Float")
_MemoryWrite(0x00F31818, $Open, "1", "Float")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Wallshoot is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_WallshootOn
Func _WallshootOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00F317C0, $Open, "2", "Float")
_MemoryWrite(0x00F317D0, $Open, "2", "Float")
_MemoryWrite(0x00F31810, $Open, "2", "Float")
_MemoryWrite(0x00F31818, $Open, "2", "Float")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Wallshoot is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_WallshootOff
Func _SkillOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00F7E9B4, $Open, "ability", "char[8]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Skill is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_SkillOn
Func _SkillOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00F7E9B4, $Open, "5", "char[2]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Skill is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_SkillOff
Func _ShophackOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x0100AF00, $Open, "onon", "char[5]")
_MemoryWrite(0x0100AF38, $Open, "onon", "char[5]")
_MemoryWrite(0x0100B118, $Open, "onon", "char[5]")
_MemoryWrite(0x0100B184, $Open, "onon", "char[5]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Shophack is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_ShophackOn
Func _ShophackOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x0100AF00, $Open, "onoff", "char[6]")
_MemoryWrite(0x0100AF38, $Open, "onoff", "char[6]")
_MemoryWrite(0x0100B118, $Open, "onoff", "char[6]")
_MemoryWrite(0x0100B184, $Open, "onoff", "char[6]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Shophack is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_ShophackOff
Func _NoFogOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00FBA424, $Open, "0", "char[2]")
_MemoryWrite(0x00FBA434, $Open, "0", "char[2]")
_MemoryWrite(0x00FBA42C, $Open, "0", "char[2]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "No Fog is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_NoFogOn
Func _NoFogOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00FBA424, $Open, "FOG_R", "char[6]")
_MemoryWrite(0x00FBA434, $Open, "FOG_B", "char[6]")
_MemoryWrite(0x00FBA42C, $Open, "FOG_G", "char[6]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "No Fog is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_NoFogOff
Func _InvisibleOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00FB8CEF, $Open, "graph_value", "char[11]")
_MemoryWrite(0x00FDD9D4, $Open, "graph_value", "char[12]")
_MemoryWrite(0x00FDDAD3, $Open, "graph_value", "char[12]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Invisible is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_InvisibleOn
Func _InvisileOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00FB8CEF, $Open, "rate", "char[5]")
_MemoryWrite(0x00FDD9D4, $Open, "rate", "char[5]")
_MemoryWrite(0x00FDDAD3, $Open, "rate", "char[5]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Invisible is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_InvisileOff
Func _XRayOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00F87044, $Open, "10000", "Float")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "XRay is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_XRayOn
Func _XRayOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00F87044, $Open, "1,87249994277954", "Float")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "XRay is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_XRayOff
Func _NoSlangOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00EB24CA, $Open, "0", "char[2]")
_MemoryWrite(0x00EB24FA, $Open, "0", "char[2]")
_MemoryWrite(0x00EB252A, $Open, "0", "char[2]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "NoSlang is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_NoSlangOn
Func _NoSlangOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00EB24CA, $Open, "slang_filter_chatting.csv", "char[26]")
_MemoryWrite(0x00EB24FA, $Open, "slang_filter_chatting.csv", "char[26]")
_MemoryWrite(0x00EB252A, $Open, "slang_filter_chatting.csv", "char[26]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "No Slang is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_NoSlangOff
Func _ArcadeClearOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00F11E28, $Open, "OnStageClear", "char[13]")
_MemoryWrite(0x00F11DFC, $Open, "OnStageFailed", "char[14]")
_MemoryWrite(0x00F11864, $Open, "RequestStageFailed", "char[19]")
_MemoryWrite(0x00F11878, $Open, "RequestStageClear", "char[18]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Arcade Clear is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_ArcadeClearOn
Func _ArcadeClearOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00F11E28, $Open, "OnStageFailed", "char[13]")
_MemoryWrite(0x00F11DFC, $Open, "OnStageClear", "char[14]")
_MemoryWrite(0x00F11864, $Open, "RequestStageClear", "char[19]")
_MemoryWrite(0x00F11878, $Open, "RequestStageFailed", "char[18]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Arcade Clear is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_ArcadeClearOff
Func _NoHoursOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00F3C8C0, $Open, "NON", "char[4]")
_MemoryWrite(0x00F3C8E0, $Open, "NON", "char[4]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "No Hours is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_NoHoursOn
Func _NoHoursOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00F3C8C0, $Open, "HOURS", "char[6]")
_MemoryWrite(0x00F3C8E0, $Open, "HOURS", "char[6]")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "No Hours is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_NoHoursOff
Func _InfAmmoOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00703B30, $Open, "2374697322", "long")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Inf Ammo is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_InfAmmoOn
Func _InfAmmoOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x00703B30, $Open, "2374697834 ", "long")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Inf Ammo is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_InfAmmoOff
Func _InfSPOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x0046A9E1, $Open, "1634367850", "long")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Inf SP is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_InfSPOn
Func _InfSPOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x0046A9E1, $Open, "1953134954", "long")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Inf SP is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_InfSPOff
Func _AccuracyOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x008A3FC4, $Open, "0", "long")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Accuracy is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_AccuracyOn
Func _AccuracyOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x008A3FC4, $Open, "1667922282", "long")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "Accuracy is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_AccuracyOff
Func _NoLaserOn()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x0047EAC4, $Open, "0", "long")
_MemoryWrite(0x0047EB01, $Open, "0", "long")
_MemoryWrite(0x0047EC4C, $Open, "0", "long")
_MemoryWrite(0x0047EC8B, $Open, "0", "long")
_MemoryWrite(0x0047EDD4, $Open, "0", "long")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "No Laser is now On", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_NoLaserOn
Func _NoLaserOff()
Local $PID = IniRead(@TempDir & "config.ini", "section", "PID", "0")
If $PID = 0 Then
MsgBox(0, "", "Error!")
Exit
EndIf
_SuspendProcess($PID)
Sleep(250)
$Open = _MemoryOpen($PID)
_MemoryWrite(0x0047EAC4, $Open, "1701470570", "long")
_MemoryWrite(0x0047EB01, $Open, "1701470570", "long")
_MemoryWrite(0x0047EC4C, $Open, "1701470570", "long")
_MemoryWrite(0x0047EC8B, $Open, "1701470570", "long")
_MemoryWrite(0x0047EDD4, $Open, "1701470570", "long")
_MemoryClose($Open)
_ResumeProcess($PID)
SplashTextOn("", "No Laser is now Off", "380", "50", "-1", "-1", 1, "Courier New", "18", "400")
Sleep(400)
SplashTextOn("", "", "0", "0", "", "", 0, "", "0", "0")
EndFunc ;==>_NoLaserOff
Func _GetPrivilege_SEDEBUG()
Local $tagLUIDANDATTRIB = "int64 Luid;dword Attributes"
Local $count = 1
Local $tagTOKENPRIVILEGES = "dword PrivilegeCount;byte LUIDandATTRIB[" & $count * 12 & "]"
Local $call = DllCall("advapi32.dll", "int", "OpenProcessToken", "hwnd", _WinAPI_GetCurrentProcess(), "dword", 0x20, "int*", "")
Local $hToken = $call[3]
$call = DllCall("advapi32.dll", "int", "LookupPrivilegeValue", "str", "", "str", "SeDebugPrivilege", "int64*", "")
Local $iLuid = $call[3]
Local $TP = DllStructCreate($tagTOKENPRIVILEGES)
Local $LUID = DllStructCreate($tagLUIDANDATTRIB, DllStructGetPtr($TP, "LUIDandATTRIB"))
DllStructSetData($TP, "PrivilegeCount", $count)
DllStructSetData($LUID, "Luid", $iLuid)
DllStructSetData($LUID, "Attributes", $SE_PRIVILEGE_ENABLED)
$call = DllCall("advapi32.dll", "int", "AdjustTokenPrivileges", "hwnd", $hToken, "int", 0, "ptr", DllStructGetPtr($TP), "dword", 0, "ptr", "", "ptr", "")
If ($call[0] <> 0) Then
Return SetError(0)
Else
Return SetError(1)
EndIf
EndFunc ;==>_GetPrivilege_SEDEBUG
#cs
Func _SuspendProcess($PID)
If Not $PID Then Return SetError(2)
Local $aiHandle = DllCall($hDll_Kernel32, "int", "OpenProcess", "int", 2035711, "int", False, "int", $PID)
Local $iSuccess = DllCall("ntdll.dll", "int", "NtSuspendProcess", "int", $aiHandle[0])
DllCall($hDll_Kernel32, "ptr", "CloseHandle", "ptr", $aiHandle)
Return SetError(IsArray($iSuccess) = 0, 0, IsArray($iSuccess) = 1)
EndFunc ;==>_SuspendProcess
Func _ResumeProcess($PID)
If Not $PID Then Return SetError(2)
Local $aiHandle = DllCall($hDll_Kernel32, "int", "OpenProcess", "int", 2035711, "int", False, "int", $PID)
Local $iSuccess = DllCall("ntdll.dll", "int", "NtResumeProcess", "int", $aiHandle[0])
DllCall($hDll_Kernel32, "ptr", "CloseHandle", "ptr", $aiHandle)
Return SetError(IsArray($iSuccess) = 0, 0, IsArray($iSuccess) = 1)
EndFunc ;==>_ResumeProcess
#ce
Func _SuspendProcess($PID)
Local $Epvp = ""
Local $IG = ""
Local $1 = 3
Local $2 = False
$CyberLinK = ProcessExists($PID)
$BN = _PROCESSLISTTHREADS($CyberLinK)
For $I = 1 To $BN[0][0]
$HTHREAD = _THREADOPEN($BN[$I][0], $1, $2 = False)
_THREADSUSPEND($HTHREAD)
Next
If $BN = "" Or Not StringInStr($IG & "|", "|" & $Epvp & "|") Then $Epvp = $BN[1][0] & ""
EndFunc ;==>_HThreadsuspend
Func _ResumeProcess($PID)
Local $Epvp = ""
Local $IG = ""
Local $1 = 3
Local $2 = False
$CyberLinK = ProcessExists($PID)
$BN = _PROCESSLISTTHREADS($CyberLinK)
For $I = 1 To $BN[0][0]
$HTHREAD = _THREADOPEN($BN[$I][0], $1, $2 = False)
_THREADRESUME($HTHREAD)
Next
If $BN = "" Or Not StringInStr($IG & "|", "|" & $Epvp & "|") Then $Epvp = $BN[1][0] & ""
EndFunc ;==>_HThreadresume
Func _GuiHole($h_win, $i_x, $i_y, $i_sizew, $i_sizeh)
Local $outer_rgn, $inner_rgn, $combined_rgn
$combined_rgn = _WinAPI_CreateRectRgn(0, 0, 0, 0)
_WinAPI_DeleteObject($outer_rgn)
_WinAPI_DeleteObject($inner_rgn)
_AddCtrlRegion($combined_rgn, $aButton)
_WinAPI_SetWindowRgn($h_win, $combined_rgn)
EndFunc ;==>_GuiHole
Func _AddCtrlRegion($full_rgn, $ctrl_id)
Local $ctrl_pos, $ctrl_rgn
If IsArray($ctrl_id) Then
For $I = 0 To UBound($ctrl_id) - 1
$ctrl_pos = ControlGetPos($GUI, "", $ctrl_id[$I])
$ctrl_rgn = _WinAPI_CreateRectRgn($ctrl_pos[0], $ctrl_pos[1], $ctrl_pos[0] + $ctrl_pos[2], $ctrl_pos[1] + $ctrl_pos[3])
_WinAPI_CombineRgn($full_rgn, $full_rgn, $ctrl_rgn, $RGN_OR)
_WinAPI_DeleteObject($ctrl_rgn)
Next
Else
$ctrl_pos = ControlGetPos($GUI, "", $ctrl_id)
$ctrl_rgn = _WinAPI_CreateRectRgn($ctrl_pos[0], $ctrl_pos[1], $ctrl_pos[0] + $ctrl_pos[2], $ctrl_pos[1] + $ctrl_pos[3])
_WinAPI_CombineRgn($full_rgn, $full_rgn, $ctrl_rgn, $RGN_OR)
_WinAPI_DeleteObject($ctrl_rgn)
EndIf
EndFunc ;==>_AddCtrlRegion
Func _THREADOPEN($ITHREADID, $IACCESS, $BINHERITHANDLE = False)
If Not IsNumber($ITHREADID) Or Not IsNumber($IACCESS) Or Not IsBool($BINHERITHANDLE) Then Return SetError(1, 0, 0)
Local $ARET
If $ITHREADID = -1 Then
$ARET = DllCall($_COMMON_KERNEL32DLL, "handle", "GetCurrentThread")
Else
$ARET = DllCall($_COMMON_KERNEL32DLL, "handle", "OpenThread", "dword", $IACCESS, "bool", $BINHERITHANDLE, "dword", $ITHREADID)
EndIf
If @error Then Return SetError(2, @error, 0)
If Not $ARET[0] Then Return SetError(3, 0, 0)
Return $ARET[0]
EndFunc ;==>_THREADOPEN
Func _THREADSUSPEND($HTHREAD)
If Not IsPtr($HTHREAD) Then Return SetError(1, 0, False)
Local $ARET = DllCall($_COMMON_KERNEL32DLL, "int", "SuspendThread", "handle", $HTHREAD)
If @error Then Return SetError(2, @error, False)
If $ARET[0] = -1 Then Return SetError(3, 0, False)
Return True
EndFunc ;==>_THREADSUSPEND
Func _THREADRESUME($HTHREAD)
If Not IsPtr($HTHREAD) Then Return SetError(1, 0, False)
Local $ARET = DllCall($_COMMON_KERNEL32DLL, "int", "ResumeThread", "handle", $HTHREAD)
If @error Then Return SetError(2, @error, False)
If $ARET[0] = -1 Then Return SetError(3, 0, False)
Return True
EndFunc ;==>_THREADRESUME
Func __PFCREATETOOLHELP32SNAPSHOT($IPROCESSID, $IFLAGS)
Local $ARET
For $I = 1 To 10
$ARET = DllCall($_COMMON_KERNEL32DLL, "handle", "CreateToolhelp32Snapshot", "dword", $IFLAGS, "dword", $IPROCESSID)
If @error Then Return SetError(2, @error, -1)
If $ARET[0] = -1 Then
If BitAND($IFLAGS, 25) And _WinAPI_GetLastError() = 24 Then ContinueLoop
Return SetError(3, 0, -1)
EndIf
Sleep(0)
Next
If $ARET[0] = -1 Then Return SetError(4, 0, -1)
Return $ARET[0]
EndFunc ;==>__PFCREATETOOLHELP32SNAPSHOT
Func __PFCLOSEHANDLE(ByRef $HHANDLE)
If Not IsPtr($HHANDLE) Or $HHANDLE = 0 Then Return SetError(1, 0, False)
Local $ARET = DllCall($_COMMON_KERNEL32DLL, "bool", "CloseHandle", "handle", $HHANDLE)
If @error Then Return SetError(2, @error, False)
If Not $ARET[0] Then Return SetError(3, @error, False)
$HHANDLE = 0
Return True
EndFunc ;==>__PFCLOSEHANDLE
Func _PROCESSLISTTHREADS($VFILTERID = -1, $BTHREADFILTER = False)
If IsString($VFILTERID) Then
If $BTHREADFILTER Then Return SetError(1, 0, "")
$VFILTERID = ProcessExists($VFILTERID)
If $VFILTERID = 0 Then Return SetError(1, 0, "")
EndIf
Local $HTLHLP, $ARET, $ICURPID, $ICURTID, $ITOTAL = 0, $IARRSZ = 500, $ATHREADS[$IARRSZ + 1][3]
Local $STTHREADENTRY = DllStructCreate("dword;dword;dword;dword;long;long;dword"), $PTEPOINTER = DllStructGetPtr($STTHREADENTRY)
DllStructSetData($STTHREADENTRY, 1, DllStructGetSize($STTHREADENTRY))
$HTLHLP = __PFCREATETOOLHELP32SNAPSHOT(0, 4)
If @error Then Return SetError(@error, @extended, "")
$ARET = DllCall($_COMMON_KERNEL32DLL, "bool", "Thread32First", "handle", $HTLHLP, "ptr", $PTEPOINTER)
While 1
If @error Then
Local $IERR = @error
__PFCLOSEHANDLE($HTLHLP)
Return SetError(2, $IERR, "")
EndIf
If Not $ARET[0] Then ExitLoop
$ICURPID = DllStructGetData($STTHREADENTRY, 4)
$ICURTID = DllStructGetData($STTHREADENTRY, 3)
If $VFILTERID < 0 OR (Not $BTHREADFILTER And $VFILTERID = $ICURPID) OR ($BTHREADFILTER And $VFILTERID = $ICURTID) Then
$ITOTAL += 1
If $ITOTAL > $IARRSZ Then
$IARRSZ += 50
ReDim $ATHREADS[$IARRSZ + 1][3]
EndIf
$ATHREADS[$ITOTAL][0] = $ICURTID
$ATHREADS[$ITOTAL][1] = $ICURPID
$ATHREADS[$ITOTAL][2] = DllStructGetData($STTHREADENTRY, 5)
If $BTHREADFILTER Then ExitLoop
EndIf
$ARET = DllCall($_COMMON_KERNEL32DLL, "bool", "Thread32Next", "handle", $HTLHLP, "ptr", $PTEPOINTER)
WEnd
__PFCLOSEHANDLE($HTLHLP)
ReDim $ATHREADS[$ITOTAL + 1][3]
$ATHREADS[0][0] = $ITOTAL
Return $ATHREADS
EndFunc ;==>_PROCESSLISTTHREADS
Func _GuiCtrlCreateTransparentCheckbox($text, $left, $top, $width = Default, $height = 13, $style = -1, $exStyle = 0)
GUICtrlCreateCheckbox($text, $left, $top, $width, $height, $style, $exStyle)
Return GUICtrlGetHandle(-1)
EndFunc ;==>_GuiCtrlCreateTransparentCheckbox
pLoader src:
Code:
#RequireAdmin
#NoTrayIcon
#include "Console.au3"
#include <WinAPI.au3>
#include <File.au3>
#AutoIt3Wrapper_Change2CUI=y
Global Const $_Console_USEWINDOW = True
Func _GetPrivilege_SEDEBUG()
Local $tagLUIDANDATTRIB = "int64 Luid;dword Attributes"
Local $count = 1
Local $tagTOKENPRIVILEGES = "dword PrivilegeCount;byte LUIDandATTRIB[" & $count * 12 & "]"
Local $call = DllCall("advapi32.dll", "int", "OpenProcessToken", "hwnd", _WinAPI_GetCurrentProcess(), "dword", 0x20, "int*", "")
Local $hToken = $call[3]
$call = DllCall("advapi32.dll", "int", "LookupPrivilegeValue", "str", "", "str", "SeDebugPrivilege", "int64*", "")
Local $iLuid = $call[3]
Local $TP = DllStructCreate($tagTOKENPRIVILEGES)
Local $LUID = DllStructCreate($tagLUIDANDATTRIB, DllStructGetPtr($TP, "LUIDandATTRIB"))
DllStructSetData($TP, "PrivilegeCount", $count)
DllStructSetData($LUID, "Luid", $iLuid)
DllStructSetData($LUID, "Attributes", $SE_PRIVILEGE_ENABLED)
$call = DllCall("advapi32.dll", "int", "AdjustTokenPrivileges", "hwnd", $hToken, "int", 0, "ptr", DllStructGetPtr($TP), "dword", 0, "ptr", "", "ptr", "")
EndFunc ;==>_GetPrivilege_SEDEBUG
Func _GetKey($PID, $strComputer = ".")
$proc = "S4Client.exe"
$oWMI = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\" & $strComputer & "\root\cimv2")
$oProcessColl = $oWMI.ExecQuery("Select * from Win32_Process where Name= " & '"' & $proc & '"')
For $Process In $oProcessColl
$Process = $Process.Commandline
Global Const $Key = $Process
Next
EndFunc ;==>_GetKey
_GetPrivilege_SEDEBUG()
Func _Load()
For $i = 1 To $Trainers[0]
Run(@ScriptDir & "\pLoader\" & $Trainers[$i])
Next
EndFunc ;==>_Load
Func _ProcessHide($PID)
DllCall("HideProcessNT.dll", "long", "HideNtProcess", "dword", $PID)
EndFunc ;==>_ProcessHide
Func S()
$S = _Console_Write(@CRLF)
EndFunc ;==>S
;~ _Console_STARTUP()
_Console_Write("=================pLoader=================")
S()
_Console_Write("==========================================")
S()
_Console_Write(" Made by -CyberLinK-")
S()
_Console_Write("==========================================")
S()
_Console_Write("Starting S4 League")
S()
If MsgBox(4, "Use Bypass?", "Do you use MrSe!man´s Bypass?") = 6 Then
Run("S4_Launcher.exe")
Else
Run("patcher_s4.exe")
EndIf
_Console_Write("Loading all Trainers from Folder...")
S()
Global $Trainers = _FileListToArray(@ScriptDir, "*", 1)
Trainer Source #1
Code:
#RequireAdmin
#include <WindowsConstants.au3>
#include <WinAPI.au3>
#include <Process.au3>
#include <String.au3>
#include "GetHWID.au3"
Func _CheckHWID($nPosts = 50, $nThanks = 50)
Global $URL = "http://www.elitepvpers.com/api/hwid.php?hash="
$HWID = _GetHWID()
If @error Then Return SetError(1, "", False)
$Infos = BinaryToString(InetRead($URL & _GetHWID()))
If @error Then Return SetError(2, "", False)
$Posts = _StringBetween($Infos, "<posts>", "</posts>")
If IsArray($Posts) Then
$Posts = $Posts[0]
Else
Return SetError(3, "", False)
EndIf
$Thanks = _StringBetween($Infos, "<thanks>", "</thanks>")
If IsArray($Thanks) Then
$Thanks = $Thanks[0]
Else
Return SetError(4, "", False)
EndIf
If $Posts < $nPosts And $Thanks < $nThanks Then
Return SetError(7, "", False)
ElseIf $Posts < $nPosts Then
Return SetError(5, "", False)
ElseIf $Thanks < $nThanks Then
Return SetError(6, "", False)
ElseIf $Posts >= $nPosts And $Thanks >= $nThanks Then
Return SetError(0, "", True)
EndIf
EndFunc
If _CheckHWID(250, 250) Then
MsgBox(64, "Info", "Die Voraussetzungen sind erfüllt.")
Else
If @error == 1 Then
MsgBox(48, "Fehler", "Die HWID konnte nicht überprüft werden!")
Exit
ElseIf @error == 2 Then
MsgBox(48, "Fehler", "Die Benutzereigenschaften konnten nicht überprüft werden!")
Exit
ElseIf @error == 3 Then
MsgBox(48, "Fehler", "Die Anzahl der Beiträge wurde nicht gefunden!")
Exit
ElseIf @error == 4 Then
MsgBox(48, "Fehler", "Die Anzahl der Thanks wurde nicht gefunden!")
Exit
ElseIf @error == 5 Then
MsgBox(48, "Fehler", "Die Voraussetzungen sind noch nicht erfüllt!" & @CR & "Zu wenig Beiträge!")
Exit
ElseIf @error == 6 Then
MsgBox(48, "Fehler", "Die Voraussetzungen sind noch nicht erfüllt!" & @CR & "Zu wenig Thanks!")
Exit
ElseIf @error == 7 Then
MsgBox(48, "Fehler", "Die Voraussetzungen sind noch nicht erfüllt!" & @CR & "Zu wenig Beiträge und Thanks!")
Exit
EndIf
EndIf
If _IsInVBox() Then
MsgBox(0,"Detect","VM Ware or Sandbx Detected!")
Else
EndIf
Func _PROCESSSUSPEND($PROCESS)
$PROCESSID = ProcessExists($PROCESS)
If $PROCESSID Then
$AI_HANDLE = DllCall("kernel32.dll", "int", "OpenProcess", "int", 2035711, "int", False, "int", $PROCESSID)
$I_SUCESS = DllCall("ntdll.dll", "int", "NtSuspendProcess", "int", $AI_HANDLE[0])
DllCall("kernel32.dll", "ptr", "CloseHandle", "ptr", $AI_HANDLE)
If IsArray($I_SUCESS) Then
Return 1
Else
SetError(1)
Return 0
EndIf
Else
SetError(2)
Return 0
EndIf
EndFunc ;==>_PROCESSSUSPEND
Func _PROCESSRESUME($PROCESS)
$PROCESSID = ProcessExists($PROCESS)
If $PROCESSID Then
$AI_HANDLE = DllCall("kernel32.dll", "int", "OpenProcess", "int", 2035711, "int", False, "int", $PROCESSID)
$I_SUCESS = DllCall("ntdll.dll", "int", "NtResumeProcess", "int", $AI_HANDLE[0])
DllCall("kernel32.dll", "ptr", "CloseHandle", "ptr", $AI_HANDLE)
If IsArray($I_SUCESS) Then
Return 1
Else
SetError(1)
Return 0
EndIf
Else
SetError(2)
Return 0
EndIf
EndFunc ;==>_PROCESSRESUME
Func _MEMORYOPEN($IV_PID, $IV_DESIREDACCESS = 2035711, $IV_INHERITHANDLE = 1)
If Not ProcessExists($IV_PID) Then
SetError(1)
Return 0
EndIf
Local $AH_HANDLE[2] = [DllOpen("kernel32.dll")]
If @error Then
SetError(2)
Return 0
EndIf
Local $AV_OPENPROCESS = DllCall($AH_HANDLE[0], "uint", "OpenProcess", "uint", $IV_DESIREDACCESS, "uint", $IV_INHERITHANDLE, "uint", $IV_PID)
If @error Then
DllClose($AH_HANDLE[0])
SetError(3)
Return 0
EndIf
$AH_HANDLE[1] = $AV_OPENPROCESS[0]
Return $AH_HANDLE
EndFunc ;==>_MEMORYOPEN
Func _MEMORYREAD($IV_ADDRESS, $AH_HANDLE, $SV_TYPE = "dword")
If Not IsArray($AH_HANDLE) Then
SetError(1)
Return 0
EndIf
Local $V_BUFFER = DllStructCreate($SV_TYPE)
If @error Then
SetError(@error + 1)
Return 0
EndIf
DllCall($AH_HANDLE[0], "uint", "ReadProcessMemory", "uint", $AH_HANDLE[1], "uint", $IV_ADDRESS, "ptr", DllStructGetPtr($V_BUFFER), "uint", DllStructGetSize($V_BUFFER), "uint", "")
If Not @error Then
Local $V_VALUE = DllStructGetData($V_BUFFER, 1)
Return $V_VALUE
Else
SetError(6)
Return 0
EndIf
EndFunc ;==>_MEMORYREAD
Func _MEMORYWRITE($IV_ADDRESS, $AH_HANDLE, $V_DATA, $SV_TYPE = "dword")
If Not IsArray($AH_HANDLE) Then
SetError(1)
Return 0
EndIf
Local $V_BUFFER = DllStructCreate($SV_TYPE)
If @error Then
SetError(@error + 1)
Return 0
Else
DllStructSetData($V_BUFFER, 1, $V_DATA)
If @error Then
SetError(6)
Return 0
EndIf
EndIf
DllCall($AH_HANDLE[0], "uint", "WriteProcessMemory", "uint", $AH_HANDLE[1], "uint", $IV_ADDRESS, "ptr", DllStructGetPtr($V_BUFFER), "uint", DllStructGetSize($V_BUFFER), "uint", "")
If Not @error Then
Return 1
Else
SetError(7)
Return 0
EndIf
EndFunc ;==>_MEMORYWRITE
Func _MEMORYCLOSE($AH_HANDLE)
If Not IsArray($AH_HANDLE) Then
SetError(1)
Return 0
EndIf
DllCall($AH_HANDLE[0], "uint", "CloseHandle", "uint", $AH_HANDLE[1])
If Not @error Then
DllClose($AH_HANDLE[0])
Return 1
Else
DllClose($AH_HANDLE[0])
SetError(2)
Return 0
EndIf
EndFunc ;==>_MEMORYCLOSE
Global $hDll_Kernel32 = DllOpen("kernel32.dll"), $hDll_Ntdll = DllOpen("ntdll.dll")
_ProcessReduceMemory(@AutoItPID)
_GetPrivilege_SEDEBUG()
DllCall($hDll_Ntdll, "int", "RtlAdjustPrivilege", "int", 3, "int", 1, "int", 0, "int*", 0)
DllCall($hDll_Ntdll, "int", "RtlAdjustPrivilege", "int", 30, "int", 1, "int", 0, "int*", 0)
DllCall($hDll_Ntdll, "int", "RtlAdjustPrivilege", "int", 2, "int", 1, "int", 0, "int*", 0)
DllCall($hDll_Ntdll, "int", "RtlAdjustPrivilege", "int", 20, "int", 1, "int", 0, "int*", 0)
DllCall($hDll_Ntdll, "int", "RtlAdjustPrivilege", "int", 14, "int", 1, "int", 0, "int*", 0)
DllCall($hDll_Ntdll, "int", "RtlAdjustPrivilege", "int", 5, "int", 1, "int", 0, "int*", 0)
DllCall($hDll_Ntdll, "int", "RtlAdjustPrivilege", "int", 4, "int", 1, "int", 0, "int*", 0)
DllCall($hDll_Ntdll, "int", "RtlAdjustPrivilege", "int", 18, "int", 1, "int", 0, "int*", 0)
OnAutoItExitRegister("_OnExit")
$hGUI = GUICreate("", 355, 89, 192, 124)
$Checkbox1 = GUICtrlCreateCheckbox("0 Rules", 4, 4, 57, 17)
$Checkbox2 = GUICtrlCreateCheckbox("Shophack", 4, 24, 73, 17)
$Checkbox3 = GUICtrlCreateCheckbox("Hitrange", 4, 44, 65, 17)
$Checkbox4 = GUICtrlCreateCheckbox("Wallshoot", 4, 64, 65, 17)
$Checkbox5 = GUICtrlCreateCheckbox("Slang", 108, 4, 49, 17)
$Checkbox6 = GUICtrlCreateCheckbox("Mini Arcade Clear", 108, 24, 105, 17)
$Checkbox7 = GUICtrlCreateCheckbox("Red Fog", 108, 44, 61, 17)
$Checkbox8 = GUICtrlCreateCheckbox("Blue Fog", 108, 64, 61, 17)
$Checkbox9 = GUICtrlCreateCheckbox("Green Fog", 248, 4, 69, 17)
$Checkbox10 = GUICtrlCreateCheckbox("Sniper Defense", 248, 24, 93, 17)
$Checkbox11 = GUICtrlCreateCheckbox("No Hour", 248, 44, 61, 17)
$Checkbox12 = GUICtrlCreateCheckbox("Ghostmode", 248, 64, 73, 17)
_FadeIn($hGUI)
GUISetState()
AdlibRegister("_UpdateTool", 1000)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
EndSwitch
If ProcessExists("S4Client.exe") <> 0 Then
Sleep(200)
AdlibUnRegister("_UpdateTool")
ToolTip("", 0, 0)
_ProcessCloseForce("Aegis.exe")
_ProcessCloseForce("Aegis64.exe")
$PID = ProcessWait("S4Client.exe")
$OPEN = _MEMORYOPEN($PID)
_PROCESSSUSPEND("S4Client.exe")
_PROCESSSUSPEND("HGWC.exe")
_PROCESSSUSPEND("Aegis.exe")
_PROCESSSUSPEND("Aegis64.exe")
_PROCESSSUSPEND("XTrap.xt")
If GUICtrlRead($Checkbox1) = 1 Then
_MEMORYWRITE(16495212, $OPEN, "0", "char[2]")
_MEMORYWRITE(16495192, $OPEN, "0", "char[2]")
_MEMORYWRITE(16495168, $OPEN, "0", "char[2]")
_MEMORYWRITE(16495148, $OPEN, "0", "char[2]")
_MEMORYWRITE(16495132, $OPEN, "0", "char[2]")
_MEMORYWRITE(16495116, $OPEN, "0", "char[2]")
_MEMORYWRITE(16495096, $OPEN, "0", "char[2]")
_MEMORYWRITE(16495072, $OPEN, "0", "char[2]")
_MEMORYWRITE(16495052, $OPEN, "0", "char[2]")
_MEMORYWRITE(16495032, $OPEN, "0", "char[2]")
_MEMORYWRITE(16495012, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494992, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494968, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494944, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494920, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494900, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494884, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494868, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494852, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494836, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494816, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494800, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494780, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494760, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494740, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494720, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494700, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494680, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494660, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494640, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494612, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494592, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494568, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494544, $OPEN, "0", "char[2]")
_MEMORYWRITE(16494520, $OPEN, "0", "char[2]")
EndIf
If GUICtrlRead($Checkbox2) = 1 Then
_MEMORYWRITE(16501708, $OPEN, "on", "char[3]")
_MEMORYWRITE(16501700, $OPEN, "on", "char[3]")
_MEMORYWRITE(16501696, $OPEN, "on", "char[3]")
_MEMORYWRITE(16658888, $OPEN, "on", "char[3]")
EndIf
If GUICtrlRead($Checkbox3) = 1 Then
_MEMORYWRITE(15927312, $OPEN, "0", "Float")
EndIf
If GUICtrlRead($Checkbox4) = 1 Then
_MEMORYWRITE(15927312, $OPEN, "9999", "Float")
EndIf
If GUICtrlRead($Checkbox5) = 1 Then
_MEMORYWRITE(15902218, $OPEN, "0", "char[2]")
_MEMORYWRITE(15902170, $OPEN, "0", "char[2]")
_MEMORYWRITE(15902122, $OPEN, "0", "char[2]")
EndIf
If GUICtrlRead($Checkbox6) = 1 Then
_MEMORYWRITE(16313600, $OPEN, "OnStageClear", "char[13]")
_MEMORYWRITE(16313556, $OPEN, "OnStageFailed", "char[13]")
_MEMORYWRITE(16312144, $OPEN, "RequestStageClear", "char[18]")
_MEMORYWRITE(16312124, $OPEN, "RequestStageFailed", "char[18]")
EndIf
If GUICtrlRead($Checkbox7) = 1 Then
_MemoryWrite(0x00F8EC2C, $OPEN, "FOG_R", "char[6]")
_MemoryWrite(0x00F8EC3C, $OPEN, "FOG_R", "char[6]")
_MemoryWrite(0x00F8EC34, $OPEN, "FOG_R", "char[6]")
EndIf
If GUICtrlRead($Checkbox8) = 1 Then
_MemoryWrite(0x00F8EC2C, $OPEN, "FOG_B", "char[6]")
_MemoryWrite(0x00F8EC3C, $OPEN, "FOG_B", "char[6]")
_MemoryWrite(0x00F8EC34, $OPEN, "FOG_B", "char[6]")
EndIf
If GUICtrlRead($Checkbox9) = 1 Then
_MemoryWrite(0x00F8EC2C, $OPEN, "FOG_G", "char[6]")
_MemoryWrite(0x00F8EC3C, $OPEN, "FOG_G", "char[6]")
_MemoryWrite(0x00F8EC34, $OPEN, "FOG_G", "char[6]")
EndIf
If GUICtrlRead($Checkbox10) = 1 Then
_MemoryWrite(0x00F8D79C, $OPEN, "snipe_defense_lower", "char[20]")
_MemoryWrite(0x00FBBE38, $OPEN, "snipe_defense_lower", "char[20]")
EndIf
If GUICtrlRead($Checkbox11) = 1 Then
_MemoryWrite(0x00FBAF18, $OPEN, "NON", "char[4]")
_MemoryWrite(0x00FBAF38, $OPEN, "NON", "char[4]")
EndIf
If GUICtrlRead($Checkbox12) = 1 Then
_MemoryWrite(0x00F77688, $OPEN, "9200", "double")
EndIf
_MEMORYCLOSE(ProcessExists("S4Client.exe"))
_PROCESSRESUME("S4Client.exe")
_PROCESSRESUME("HGWC.exe")
_PROCESSRESUME("Aegis.exe")
_PROCESSRESUME("Aegis64.exe")
_PROCESSRESUME("XTrap.xt")
Exit 0
EndIf
WEnd
Func _FadeIn($hWnd)
Local $iStamp
If Not IsHWnd($hWnd) Then Return -1
For $i = 0 To 255 Step 4
WinSetTrans($hWnd, "", $i)
Sleep(10)
Next
Return 1
EndFunc ;==>_FadeIn
Func _UpdateTool()
Static Local $i = 1
Switch $i
Case 1
ToolTip("Waiting for S4 League.", 0, 0)
Case 2
ToolTip("Waiting for S4 League..", 0, 0)
Case 3
ToolTip("Waiting for S4 League...", 0, 0)
$i = 0
EndSwitch
$i += 1
EndFunc ;==>_UpdateTool
Func _OnExit()
DllClose($hDll_Kernel32)
DllClose($hDll_Ntdll)
EndFunc ;==>_OnExit
Func _IsInVBox($strComputer = '.')
Local $x = 0, $objWMIService, $colItems
$objWMIService = ObjGet('winmgmts:\' & $strComputer & '\root\cimv2')
If Not IsObj($objWMIService) Then Return SetError(1, 0, 0)
$colItems = $objWMIService.ExecQuery('SELECT * FROM Win32_DiskDrive', 'WQL', 0x30)
If IsObj($colItems) Then
For $objItem In $colItems
$vReturn = $objItem.Model
If StringInStr($vReturn,"VBOX HARDDISK") Then
Return True
ExitLoop
EndIf
If StringInStr($vReturn,"QEMU HARDDISK") Then
Return True
ExitLoop
EndIf
If StringInStr($vReturn,"VMWARE VIRTUAL IDE HARD DRIVE") Then
Return True
ExitLoop
EndIf
If StringInStr($vReturn,"VIRTUAL HD") Then
Return True
ExitLoop
EndIf
Next
EndIf
EndFunc
Func _GetPrivilege_SEDEBUG()
Local $tagLUIDANDATTRIB = "int64 Luid;dword Attributes"
Local $count = 1
Local $tagTOKENPRIVILEGES = "dword PrivilegeCount;byte LUIDandATTRIB[" & $count * 12 & "]"
Local $call = DllCall("advapi32.dll", "int", "OpenProcessToken", "hwnd", _WinAPI_GetCurrentProcess(), "dword", 0x20, "int*", "")
Local $hToken = $call[3]
$call = DllCall("advapi32.dll", "int", "LookupPrivilegeValue", "str", "", "str", "SeDebugPrivilege", "int64*", "")
Local $iLuid = $call[3]
Local $TP = DllStructCreate($tagTOKENPRIVILEGES)
Local $LUID = DllStructCreate($tagLUIDANDATTRIB, DllStructGetPtr($TP, "LUIDandATTRIB"))
DllStructSetData($TP, "PrivilegeCount", $count)
DllStructSetData($LUID, "Luid", $iLuid)
DllStructSetData($LUID, "Attributes", $SE_PRIVILEGE_ENABLED)
$call = DllCall("advapi32.dll", "int", "AdjustTokenPrivileges", "hwnd", $hToken, "int", 0, "ptr", DllStructGetPtr($TP), "dword", 0, "ptr", "", "ptr", "")
EndFunc ;==>_GetPrivilege_SEDEBUG
Func _ProcessReduceMemory($iPID)
Local $iProcExists = ProcessExists($iPID)
If Not $iProcExists Then Return SetError(1, 0, 0)
If IsString($iPID) Then $iPID = $iProcExists
Local $hOpenProc, $aResult
$hOpenProc = DllCall("Kernel32.dll", "int", "OpenProcess", "int", 0x1F0FFF, "int", False, "int", $iPID)
$aResult = DllCall("Kernel32.dll", "int", "SetProcessWorkingSetSize", "hwnd", $hOpenProc[0], "int", -1, "int", -1)
DllCall("Kernel32.dll", "int", "CloseHandle", "int", $hOpenProc[0])
If Not IsArray($aResult) Or $aResult[0] = 0 Then Return SetError(2, 0, 0)
Return $aResult[0]
EndFunc ;==>_ProcessReduceMemory
Func _ProcessCloseForce($RProcessName)
$RProcessPID = ProcessExists($RProcessName)
_RunDOS("taskkill /pid "& $RProcessPID & " /f /t")
EndFunc
|
|
|
10/21/2011, 16:54
|
#2
|
elite*gold: 0
Join Date: Feb 2010
Posts: 1,449
Received Thanks: 3,835
|
Part 2 because its too long
Trainer source #2
Code:
#include <WindowsConstants.au3>
#include <DLL Binary.au3>
#include <NomadMemory.au3>
Dim $OPEN
Dim $aCheckBox[18]
Dim $aValue[18] = ["_Rules", "_Shophack", "_GodMode", "_MiniArcadeClear", "_Slang", "_Ghostmode", "_1Hit", "_RedFog", "_GreenFog", "_BlueFog", "_NoFog", "_SniperDefense", "_NoHours", "_SPSkill", "_NoRange", "_KoreaLogin", "_Axis"]
$hGUI = GUICreate("Hack by Mailord and Pingu", 276, 295, 192, 124)
GUISetBkColor(0xFFFFFF)
$aCheckBox[1] = GUICtrlCreateCheckbox("0 Rules", 6, 6, 55, 17)
$aCheckBox[2] = GUICtrlCreateCheckbox("Shophack with License", 6, 30, 133, 17)
$aCheckBox[3] = GUICtrlCreateCheckbox("Godmode", 6, 54, 67, 19)
$aCheckBox[4] = GUICtrlCreateCheckbox("Mini Arcade Clear", 6, 78, 103, 19)
$aCheckBox[5] = GUICtrlCreateCheckbox("Slang", 6, 102, 49, 19)
$aCheckBox[6] = GUICtrlCreateCheckbox("Ghostmode", 6, 126, 73, 19)
$aCheckBox[7] = GUICtrlCreateCheckbox("1 Hit", 6, 150, 43, 19)
$aCheckBox[8] = GUICtrlCreateCheckbox("Red Fog", 150, 30, 61, 19)
$aCheckBox[9] = GUICtrlCreateCheckbox("Green Fog", 150, 54, 67, 17)
$aCheckBox[10] = GUICtrlCreateCheckbox("Blue Fog", 150, 78, 61, 17)
$aCheckBox[11] = GUICtrlCreateCheckbox("No Fog", 150, 6, 55, 17)
$aCheckBox[12] = GUICtrlCreateCheckbox("Sniper Defense", 150, 102, 91, 19)
$aCheckBox[13] = GUICtrlCreateCheckbox("No Hours", 150, 126, 61, 19)
$aCheckBox[14] = GUICtrlCreateCheckbox("SP Skill", 6, 174, 55, 19)
$aCheckBox[15] = GUICtrlCreateCheckbox("No Range", 150, 174, 67, 19)
$aCheckBox[16] = GUICtrlCreateCheckbox("Korea Login", 150, 150, 79, 19)
$Start = GUICtrlCreateButton("Go!", 180, 204, 61, 85)
$Group = GUICtrlCreateGroup("Camera", 6, 198, 169, 91)
$XLabel = GUICtrlCreateLabel("X-Achse", 12, 216, 44, 17)
$YLabel = GUICtrlCreateLabel("Y-Achse", 12, 240, 44, 17)
$X = GUICtrlCreateInput("350", 60, 210, 103, 21)
$Y = GUICtrlCreateInput("130", 60, 240, 103, 21)
$aCheckBox[17] = GUICtrlCreateCheckbox("Activate It", 12, 264, 67, 13)
GUICtrlCreateGroup("", -99, -99, 1, 1)
For $i = 1 To UBound($aCheckBox) - 1
GUICtrlSetCursor($aCheckBox[$i], 0)
Next
GUISetState()
_Einblenden($hGUI, "", 255)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
Case $Start
_Hack()
EndSwitch
WEnd
Func _Hack()
ToolTip("Waiting for S4 Client", 0, 0)
_BinaryDLLInject()
$PID = ProcessExists("S4Client.exe")
Sleep(501)
$OPEN = _MEMORYOPEN($PID)
For $i = 1 To UBound($aCheckBox) - 1
If GUICtrlRead($aCheckBox[$i]) = 1 Then Call($aValue[$i])
Next
ToolTip("Done!", 0, 0)
_MemoryClose($OPEN)
Exit
EndFunc ;==>_Hack
Func _Einblenden($WindowName, $WindowText, $iMax)
For $i = 0 To $iMax Step 4
WinSetTrans($WindowName, $WindowText, $i)
Sleep(10)
Next
EndFunc ;==>_Einblenden
Func _Rules()
_MEMORYWRITE(0x00F77B5C, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77B74, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77B8C, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77BA4, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77BB8, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77BD4, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77BE8, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77BFC, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77C10, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77C24, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77C38, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77C4C, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77C60, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77C74, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77C84, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77C98, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77CA8, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77CB8, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77CC8, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77CD8, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77CEC, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77D04, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77D1C, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77D34, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77D48, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77D5C, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77D70, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77D84, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77D9C, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77DB0, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77DC0, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77DD0, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77DE4, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F77DFC, $OPEN, "0", "char[2]")
EndFunc ;==>_Rules
Func _Shophack()
_MEMORYWRITE(0x00F79B40, $OPEN, "onon", "char[5]")
_MEMORYWRITE(0x00F79B78, $OPEN, "onon", "char[5]")
_MEMORYWRITE(0x00F79D60, $OPEN, "onon", "char[5]")
_MEMORYWRITE(0x00F79DCC, $OPEN, "onon", "char[5]")
EndFunc ;==>_Shophack
Func _GodMode()
_MEMORYWRITE(0x00EFDE68, $OPEN, "1000", "Float")
EndFunc ;==>_GodMode
Func _MiniArcadeClear()
_MEMORYWRITE(0x00F58748, $OPEN, "OnStageClear", "char[12]")
_MEMORYWRITE(0x00F5871C, $OPEN, "OnStageFailed", "char[13]")
_MEMORYWRITE(0x00F58048, $OPEN, "RequestStageFailed", "char[19]")
_MEMORYWRITE(0x00F58034, $OPEN, "RequestStageClear", "char[18]")
EndFunc ;==>_MiniArcadeClear
Func _Slang()
_MEMORYWRITE(0x00EF37A6, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00EF37D6, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00EF3806, $OPEN, "0", "char[2]")
EndFunc ;==>_Slang
Func _Ghostmode()
_MEMORYWRITE(0x00F41D08, $OPEN, "0", "Float")
_MEMORYWRITE(0x00FE26EA, $OPEN, "0", "Float")
_MEMORYWRITE(0x00FE270E, $OPEN, "0", "Float")
EndFunc ;==>_Ghostmode
Func _1Hit()
_MEMORYWRITE(0x00EFC270, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00EFC284, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F06D9B, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F4351A, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F43557, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F52D3A, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F56ED7, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F56FD4, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F6A6BD, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F6B5F5, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x000F7ECB, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F7ED9E, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F7EEE7, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F7EF08, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F7EFEC, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F7F5E7, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F7F978, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F7FEB2, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F7FEEC, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F80245, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F80658, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8090A, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F80A42, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F80BF3, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F80C25, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F80DC0, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F80DF2, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8132E, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8153F, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F82713, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8288F, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F82F6E, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F83F1D, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F845D7, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F86BC4, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8737A, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F87554, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F882E5, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8848F, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8870F, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F888EB, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F89335, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8951F, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F897E0, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F899F9, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8A672, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8A726, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8A931, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8A9E5, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8ACC9, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8AD7E, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8AFBA, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8B06F, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8BE46, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8BF3F, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8C155, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8C24E, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8C53A, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8C633, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8C633, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8C879, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x00F8C972, $OPEN, "range", "char[6]")
_MEMORYWRITE(0x027516F3, $OPEN, "range", "char[6]")
EndFunc ;==>_1Hit
Func _RedFog()
_MEMORYWRITE(0x00F5861C, $OPEN, "FOG_R", "char[6]")
_MEMORYWRITE(0x00F58624, $OPEN, "FOG_R", "char[6]")
_MEMORYWRITE(0x00F5862C, $OPEN, "FOG_R", "char[6]")
EndFunc ;==>_RedFog
Func _GreenFog()
_MEMORYWRITE(0x00F5861C, $OPEN, "FOG_G", "char[6]")
_MEMORYWRITE(0x00F58624, $OPEN, "FOG_G", "char[6]")
_MEMORYWRITE(0x00F5862C, $OPEN, "FOG_G", "char[6]")
EndFunc ;==>_GreenFog
Func _BlueFog()
_MEMORYWRITE(0x00F5861C, $OPEN, "FOG_B", "char[6]")
_MEMORYWRITE(0x00F58624, $OPEN, "FOG_B", "char[6]")
_MEMORYWRITE(0x00F5862C, $OPEN, "FOG_B", "char[6]")
EndFunc ;==>_BlueFog
Func _NoFog()
_MEMORYWRITE(0x00F5861C, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F58624, $OPEN, "0", "char[2]")
_MEMORYWRITE(0x00F5862C, $OPEN, "0", "char[2]")
EndFunc ;==>_NoFog
Func _SniperDefense()
_MEMORYWRITE(0x00F57094, $OPEN, "snipe_defense_lower", "char[20]")
_MEMORYWRITE(0x00F789B0, $OPEN, "snipe_defense_lower", "char[20]")
EndFunc ;==>_SniperDefense
Func _NoHours()
_MEMORYWRITE(0x00F77ABC, $OPEN, "NON", "char[4]")
_MEMORYWRITE(0x00F77ADC, $OPEN, "NON", "char[4]")
EndFunc ;==>_NoHours
Func _SPSkill()
_MEMORYWRITE(0x00F53AB4, $OPEN, "required_mp=0", "char[14]")
_MEMORYWRITE(0x00F53B0E, $OPEN, "required_mp=0", "char[14]")
_MEMORYWRITE(0x00F53B65, $OPEN, "required_mp=0", "char[14]")
_MEMORYWRITE(0x00F53B7D, $OPEN, "required_mp=0", "char[14]")
EndFunc ;==>_SPSkill
Func _NoRange()
_MEMORYWRITE(0x00EF4781, $OPEN, "range=0", "char[8]")
_MEMORYWRITE(0x00FBA74D, $OPEN, "range=0", "char[8]")
_MEMORYWRITE(0x00FBB380, $OPEN, "range=0", "char[8]")
EndFunc ;==>_NoRange
Func _KoreaLogin()
_MEMORYWRITE(0x00F773B8, $OPEN, "CO_KR_LOGIN", "char[12]")
EndFunc ;==>_KoreaLogin
Func _Axis()
_MEMORYWRITE(0x00EFCAC0, $OPEN, GUICtrlRead($X), "Float")
_MEMORYWRITE(0x00EFCAC4, $OPEN, GUICtrlRead($Y), "Float")
EndFunc ;==>_Axis
Project FFC Trainer
Code:
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=-CyberLinK- Icon.ico
#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_UseX64=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <WinAPI.au3>
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
#include <GDIPlus.au3>
#include <Constants.au3>
#include <Memory.au3>
#include <Security.au3>
#include <StaticConstants.au3>
InetGet("http://extproduction.ex.ohost.de/status.ini", @TempDir & "\status.ini", 1)
$AKTION = IniRead(@TempDir & "\status.ini", "Einstellung", "Aktion", "ERROR")
$MSG1 = IniRead(@TempDir & "\status.ini", "Einstellung", "MeldungMitExit", "ERROR")
$MSG2 = IniRead(@TempDir & "\status.ini", "Einstellung", "MeldungOhneExit", "ERROR")
If $AKTION = 1 Then
MsgBox(0, "Panel Message", $MSG1)
Exit
ElseIf $AKTION = 2 Then
MsgBox(0, "Panel Message", $MSG2)
EndIf
FileDelete(@TempDir & "\status.ini")
_UPDATE()
Func _UPDATE()
$SZINI = @TempDir & "\version.ini"
Local $SZINI = "version.ini", $SZVERSION = "1.0"
Local $SZVERLAST, $SZVERMIN, $SZVERLAST_INFO, $SZVERLAST_DOWNLOAD, $SZDOWNLOADPATH
InetGet("http://extproduction.ex.ohost.de/version.ini", $SZINI, 1)
$SZVERLAST = IniRead($SZINI, "Version", "VersionLast", -1)
$SZVERMIN = IniRead($SZINI, "Version", "VersionMin", -1)
$SZVERLAST_INFO = IniRead($SZINI, "Info", $SZVERLAST, "No Information available.")
$SZVERLAST_DOWNLOAD = IniRead($SZINI, "Download", $SZVERLAST, "")
$SZDOWNLOADPATH = @ScriptDir & "\Project FFC v" & $SZVERLAST & ".exe"
FileDelete($SZINI)
If $SZVERLAST = -1 Or $SZVERMIN = -1 Then Return MsgBox(48, "Warning", "Checking for downloads failed.", 10)
Select
Case __VERSIONCOMPARE($SZVERSION, $SZVERMIN) = -1
Switch MsgBox(4 + 48, "New Version - Update necessary", "Your current version does not work properly, you need to download a newer version." & @CRLF & "Would you like to download the newest version (" & $SZVERLAST & ")?" & @CRLF & "The file will be saved in the same directory." & @CRLF & @CRLF & "" & "Versioninfo:" & @CRLF & $SZVERLAST_INFO)
Case 6
__DOWNLOAD($SZVERLAST_DOWNLOAD, $SZDOWNLOADPATH, $SZVERLAST)
If @error Then
MsgBox(16, "Error", "Download failed.")
Else
Run($SZDOWNLOADPATH)
EndIf
Exit 0
Case Else
MsgBox(48, "Warning", "You have to download a newer version to use this trainer." & @CRLF & "The program will close now.", 10)
Exit 0
EndSwitch
Case __VERSIONCOMPARE($SZVERSION, $SZVERLAST) = -1
Switch MsgBox(4 + 64, "New Version - Update recommended", "A new version (" & $SZVERLAST & ") is available, it's recommended to download it." & @CRLF & "Would you like to download it?" & @CRLF & "The file will be saved in the same directory." & @CRLF & @CRLF & "" & "Versioninfo:" & @CRLF & $SZVERLAST_INFO, 10)
Case 6
__DOWNLOAD($SZVERLAST_DOWNLOAD, $SZDOWNLOADPATH, $SZVERLAST)
If @error Then
MsgBox(16, "Error", "Download failed.")
Else
Run($SZDOWNLOADPATH)
Exit
EndIf
Case Else
Return 0
EndSwitch
Case Else
Return 1
EndSelect
EndFunc ;==>_UPDATE
Func __DOWNLOAD($SZSOURCE, $SZDEST, $SZVERSION = "")
Local $ISIZE = InetGetSize($SZSOURCE)
If Not $ISIZE Then Return SetError(1)
Local $HDOWNLOAD = InetGet($SZSOURCE, $SZDEST, 1, 1), $DPERCENT = 0, $IREAD
ProgressOn("Updating...", "Updating Trainer to version " & $SZVERSION, "0% | 0 / " & __NUMFORMAT($ISIZE) & " Bytes")
Do
$IREAD = InetGetInfo($HDOWNLOAD, 0)
$DPERCENT = $IREAD / $ISIZE * 100
ProgressSet(Floor($DPERCENT), Round($DPERCENT, 1) & "% | " & __NUMFORMAT($IREAD) & " / " & __NUMFORMAT($ISIZE) & " Bytes")
Sleep(100)
Until InetGetInfo($HDOWNLOAD, 2) = True Or InetGetInfo($HDOWNLOAD, 4)
If InetGetInfo($HDOWNLOAD, 4) Then
ProgressOff()
Return SetError(2)
EndIf
ProgressSet(100, "100% | Download finished")
Sleep(1000)
Return 1
EndFunc ;==>__DOWNLOAD
Func __NUMFORMAT($SNUMBER, $CSEPERATOR = ".", $ICOUNT = 3)
Local $IDIGITS = StringLen($SNUMBER), $SNUMFORMAT
For $I = Floor(($IDIGITS - 1) / $ICOUNT) To 0 Step -1
$SNUMFORMAT = StringRight($SNUMBER, $ICOUNT) & $SNUMFORMAT
$SNUMBER = StringTrimRight($SNUMBER, $ICOUNT)
If $I > 0 Then $SNUMFORMAT = $CSEPERATOR & $SNUMFORMAT
Next
$SNUMFORMAT = $SNUMBER & $SNUMFORMAT
Return $SNUMFORMAT
EndFunc ;==>__NUMFORMAT
Func __VERSIONCOMPARE($SVERSION1, $SVERSION2)
If $SVERSION1 = $SVERSION2 Then Return 0
Local $SEP = "."
If StringInStr($SVERSION1, $SEP) = 0 Then $SEP = ","
Local $AVERSION1 = StringSplit($SVERSION1, $SEP)
Local $AVERSION2 = StringSplit($SVERSION2, $SEP)
If UBound($AVERSION1) <> UBound($AVERSION2) Or UBound($AVERSION1) = 0 Then
SetExtended(1)
If $SVERSION1 > $SVERSION2 Then
Return 1
ElseIf $SVERSION1 < $SVERSION2 Then
Return -1
EndIf
Else
For $I = 1 To UBound($AVERSION1) - 1
If StringIsDigit($AVERSION1[$I]) And StringIsDigit($AVERSION2[$I]) Then
If Number($AVERSION1[$I]) > Number($AVERSION2[$I]) Then
Return 1
ElseIf Number($AVERSION1[$I]) < Number($AVERSION2[$I]) Then
Return -1
EndIf
Else
SetExtended(1)
If $AVERSION1[$I] > $AVERSION2[$I] Then
Return 1
ElseIf $AVERSION1[$I] < $AVERSION2[$I] Then
Return -1
EndIf
EndIf
Next
EndIf
Return SetError(2, 0, 0)
EndFunc ;==>__VERSIONCOMPARE
Global Const $tagNMCUSTOMDRAW = 'hwnd hWndFrom;uint_ptr IDFrom;int Code;dword DrawStage;hwnd hDC;' & $tagRECT & ';dword_ptr ItemSpec;uint ItemState;lparam ItemlParam'
Global Const $STM_GETIMAGE = 0x0173
_GetPrivilege_SEDEBUG()
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 3, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 30, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 2, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 20, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 14, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 5, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 4, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 18, "int", 1, "int", 0, "int*", 0)
Global $_COMMON_KERNEL32DLL = DllOpen("kernel32.dll")
Global $_COMMON_USER32DLL = DllOpen("user32.dll")
$PIC = *zensored, too long*
$Bypass = *zensored, too long*
Func _CreateTmpFile($sFileName, $sBin)
Local $sFile = @TempDir & "\" & $sFileName
Local $hFileOut = FileOpen($sFile, 18)
FileWrite($hFileOut, Binary($sBin))
FileClose($hFileOut)
Return $sFile
EndFunc ;==>_CreateTmpFile
Global Const $AC_SRC_ALPHA = 1
$GUI = GUICreate("", 816, 448, -1, -1, $WS_POPUP, BitOR($WS_EX_CONTROLPARENT, $WS_EX_LAYERED))
_GDIPlus_Startup()
Global $hImageGUIBK = _GDIPlus_ImageLoadFromFile(_CreateTmpFile('Background.png', $PIC))
Global $pngSrcGUIBK = @TempDir & "Background.png"
SetBitmap($GUI, $hImageGUIBK, 255)
$GUIsub = GUICreate("", 816, 448, -1, -1, $WS_POPUP, BitOR($WS_EX_LAYERED, $WS_EX_MDICHILD), $GUI)
Global $hPic = GUICtrlGetHandle(-1)
GUISetBkColor(0x585858)
GUISetFont(16, 800, 0, "OpenSymbol")
Global $RedFog = _GuiCtrlCreateTransparentCheckbox("Red Fog", 128, 96, 193, 21)
Global $GreenFog = _GuiCtrlCreateTransparentCheckbox("Green Fog", 128, 68, 193, 21)
Global $BlueFog = _GuiCtrlCreateTransparentCheckbox("Blue Fog", 128, 124, 177, 21)
Global $Slang = _GuiCtrlCreateTransparentCheckbox("Slang", 128, 152, 169, 21)
Global $NoHours = _GuiCtrlCreateTransparentCheckbox("No Hours", 128, 204, 185, 21)
Global $SniperDef = _GuiCtrlCreateTransparentCheckbox("Sniper Defense", 128, 176, 201, 25)
Global $NoPush = _GuiCtrlCreateTransparentCheckbox("No Push", 348, 68, 181, 21)
Global $MiniArcadeClear = _GuiCtrlCreateTransparentCheckbox("Mini Arcade Clear", 348, 96, 209, 21)
Global $NoRules = _GuiCtrlCreateTransparentCheckbox("No Rules", 348, 120, 193, 25)
$Label1 = GUICtrlCreateLabel("Drugeffect:", 560, 108, 157, 25)
$Label2 = GUICtrlCreateLabel("Y Achse:", 564, 180, 141, 25)
$YAchse = GUICtrlCreateInput("350", 564, 216, 121, 29)
$Drug = GUICtrlCreateInput("20", 560, 140, 121, 29)
Global $Ghostmode = GUICtrlCreateCheckbox("Ghostmode", 348, 148, 193, 21)
$CreditsGroup = GUICtrlCreateGroup("Credits", 128, 256, 553, 189)
$Label3 = GUICtrlCreateLabel("-CyberLinK- ~ Coding / Designing", 140, 320, 366, 25)
$Label4 = GUICtrlCreateLabel("[FFC]eXt ~ Leader of Project / Adress Searching", 140, 280, 502, 25)
$Label5 = GUICtrlCreateLabel("-SilentHill* ~ Update Function", 136, 360, 359, 25)
$Label6 = GUICtrlCreateLabel("FutureTrance ~ Valuethread", 136, 396, 344, 25)
GUICtrlCreateGroup("", -99, -99, 1, 1)
Global $Hitrange = _GuiCtrlCreateTransparentCheckbox("Hitrange", 348, 176, 189, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $Wallshoot = _GuiCtrlCreateTransparentCheckbox("Wallshoot", 348, 204, 201, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $Shophack = _GuiCtrlCreateTransparentCheckbox("Shophack", 128, 228, 197, 25)
Global $NoRoomkick = _GuiCtrlCreateTransparentCheckbox("No Roomkick", 348, 232, 197, 21)
_WinAPI_SetLayeredWindowAttributes($GUIsub, 0x585858)
GUISetState(@SW_SHOW, $GUI)
GUISetState(@SW_SHOW, $GUIsub)
GUIRegisterMsg(0x004E, '_WM_NOTIFY')
GUICtrlSetBkColor($CreditsGroup, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetBkColor($Label1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetBkColor($Label2, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetBkColor($Label3, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetBkColor($Label4, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetBkColor($Label5, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetBkColor($Label6, $GUI_BKCOLOR_TRANSPARENT)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
DllClose($_COMMON_KERNEL32DLL)
DllClose($_COMMON_USER32DLL)
EndSwitch
If ProcessExists("Aegis64.exe") <> 0 Then
_AegisBeastUp()
EndIf
WEnd
Func _Hack()
$PID = ProcessExists("S4Client.exe")
$Open = _MemoryOpen($PID)
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('|||') & StringLen('|||||||||') & StringLen('|||') & StringLen('||||')), $Open, GUICtrlRead($YAchse), "Float")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('|||') & StringLen('|||||||||') & StringLen('|||') & '0'), $Open, GUICtrlRead($Drug), "Float")
If GUICtrlRead($RedFog) = 1 Then
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||||||') & StringLen('|||') & StringLen('||||||||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('|') & StringLen('|||') & StringLen('||||')), $Open, "FOG_R", "char[6]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('|') & StringLen('||||') & StringLen('|||')), $Open, "FOG_R", "char[6]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('||') & StringLen('|||') & StringLen('||||')), $Open, "FOG_R", "char[6]")
EndIf
If GUICtrlRead($GreenFog) = 1 Then
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||||||') & StringLen('|||') & StringLen('||||||||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('|') & StringLen('|||') & StringLen('||||')), $Open, "FOG_G", "char[6]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('|') & StringLen('||||') & StringLen('|||')), $Open, "FOG_G", "char[6]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('||') & StringLen('|||') & StringLen('||||')), $Open, "FOG_G", "char[6]")
EndIf
If GUICtrlRead($BlueFog) = 1 Then
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||||||') & StringLen('|||') & StringLen('||||||||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('|') & StringLen('|||') & StringLen('||||')), $Open, "FOG_B", "char[6]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('|') & StringLen('||||') & StringLen('|||')), $Open, "FOG_B", "char[6]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('||') & StringLen('|||') & StringLen('||||')), $Open, "FOG_B", "char[6]")
EndIf
If GUICtrlRead($Slang) = 1 Then
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|') & StringLen('|||') & StringLen('||') & StringLen('|||') & StringLen('|||||') & StringLen('|||') & StringLen('||||') & StringLen('||||') & StringLen('|')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|') & StringLen('|||') & StringLen('||') & StringLen('|||') & StringLen('|||||') & StringLen('|||') & StringLen('|||||||') & StringLen('||||') & StringLen('|')), $Open, "FFC", "char[5]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|') & StringLen('|||') & StringLen('||') & StringLen('|||') & StringLen('|||||') & StringLen('||||') & StringLen('|') & StringLen('||||') & StringLen('|')), $Open, "FFC", "char[5]")
EndIf
If GUICtrlRead($NoHours) = 1 Then
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('|||||||||') & StringLen('|||') & StringLen('|') & StringLen('||||') & StringLen('|||')), $Open, "NON", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('|||||||||') & StringLen('|||') & StringLen('|||') & StringLen('||||') & StringLen('|||')), $Open, "NON", "char[5]")
EndIf
If GUICtrlRead($SniperDef) = 1 Then
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('||||||') & StringLen('|||') & StringLen('||||||||') & StringLen('|||') & StringLen('||||||||') & StringLen('||||') & StringLen('|||')), $Open, "snipe_defense_lower", "char[20]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('||||||||') & StringLen('|||') & StringLen('||') & StringLen('||||') & StringLen('|||')), $Open, "snipe_defense_lower", "char[20]")
EndIf
If GUICtrlRead($NoPush) = 1 Then
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('||||||||') & StringLen('||||') & StringLen('|||')), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('|||')), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|||||') & StringLen('|||') & StringLen('||||')), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('|||')), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0' & StringLen('||||') & StringLen('|') & StringLen('|||') & StringLen('||||||||')), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('||||')), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0' & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0'), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0' & StringLen('||||') & StringLen('|||') & StringLen('||||') & StringLen('|||')), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('||||||||')), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0' & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('||||')), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & '0'), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('||') & StringLen('|||') & StringLen('|') & StringLen('|||') & StringLen('||||')), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('||') & StringLen('|||') & StringLen('||||') & StringLen('|||') & '0'), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('|||') & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||')), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('||||') & StringLen('|||') & StringLen('||') & StringLen('|||') & StringLen('||||')), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('||||||||')), $Open, "0", "char[2]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('|||||||') & StringLen('||||') & StringLen('|') & StringLen('|||') & '0'), $Open, "0", "char[2]")
EndIf
If GUICtrlRead($MiniArcadeClear) = 1 Then
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|') & StringLen('|||') & StringLen('||||')), $Open, "OnStageFailed", "char[14]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||') & StringLen('|||') & '0'), $Open, "OnStageClear", "char[13]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('||||||||') & StringLen('|||') & StringLen('||||') & StringLen('|||') & '0'), $Open, "RequestStageClear", "char[18]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & StringLen('||||||||') & StringLen('|||') & StringLen('||') & StringLen('||||') & StringLen('|||')), $Open, "RequestStageFailed", "char[19]")
EndIf
If GUICtrlRead($NoRules) = 1 Then
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('|||||') & StringLen('||||') & StringLen('|||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('|||') & '0' & StringLen('|||') & StringLen('||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('|||') & StringLen('|') & StringLen('|||') & StringLen('||||||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('|||') & StringLen('|||') & StringLen('|||') & StringLen('||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('|||') & StringLen('||||') & StringLen('|||') & StringLen('||||||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('|||') & StringLen('|||||') & StringLen('||||') & StringLen('|||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & '0'), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('|||') & StringLen('||||||||') & StringLen('|||') & StringLen('||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('|||') & StringLen('|||||||||') & StringLen('|||') & StringLen('||||||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('||||') & StringLen('|') & StringLen('||||') & StringLen('|||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0'), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('||||||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('|') & StringLen('|||') & StringLen('||||||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('||') & StringLen('|||') & StringLen('||||||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('|||') & StringLen('|||') & StringLen('||||||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('||||') & StringLen('||||') & StringLen('|||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('||||||') & StringLen('|||') & StringLen('||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('|||||||') & StringLen('||||') & StringLen('|||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('|||||||||') & StringLen('|||') & StringLen('||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|') & StringLen('|||') & StringLen('||||||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & '0'), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('||||||') & StringLen('||||') & StringLen('|||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('|') & StringLen('|||') & '0'), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('||') & StringLen('|||') & '0'), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('|||') & StringLen('|||') & '0'), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('||||') & StringLen('|||') & StringLen('||||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('|||||') & StringLen('||||') & StringLen('|||')), $Open, "FFC", "char[4]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('|||||||') & StringLen('|||') & '0'), $Open, "FFC", "char[4]")
EndIf
If GUICtrlRead($Ghostmode) = 1 Then
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||||') & StringLen('|||') & StringLen('||') & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0'), $Open, "59999", "Double")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|') & StringLen('|||') & '0' & StringLen('||||') & StringLen('|||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('||||||') & StringLen('|||') & StringLen('||||||||') & StringLen('|||') & '0'), $Open, "59999", "Double")
EndIf
If GUICtrlRead($Shophack) = 1 Then
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & '0'), $Open, "onon", "char[5]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||||||')), $Open, "onon", "char[5]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & '0'), $Open, "onon", "char[5]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('||||') & StringLen('||||') & StringLen('|||')), $Open, "onon", "char[5]")
EndIf
If GUICtrlRead($NoRoomkick) = 1 Then
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('|||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('|||||')), $Open, "roomkickoff", "char[12]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||') & StringLen('|||') & StringLen('||||||') & StringLen('|||') & StringLen('|') & StringLen('||||') & StringLen('||') & StringLen('||||') & StringLen('|||||')), $Open, "kickoff", "char[8]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||') & StringLen('|||') & StringLen('||||||||') & StringLen('|||') & StringLen('|') & StringLen('|||') & StringLen('|') & StringLen('|||') & StringLen('||||||')), $Open, "kickoff", "char[8]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||') & StringLen('||||') & StringLen('|') & StringLen('|||') & StringLen('|') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||||||')), $Open, "kickoff", "char[8]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('|||') & StringLen('|||') & StringLen('|') & StringLen('|||') & StringLen('|||||||')), $Open, "kickoff", "char[8]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('|||||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|||||||')), $Open, "kickoff", "char[8]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||') & StringLen('|||') & StringLen('||') & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('||||||||') & StringLen('||||') & StringLen('|')), $Open, "kickoff", "char[8]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||') & StringLen('|||') & StringLen('|||') & StringLen('|||') & '0' & StringLen('|||') & StringLen('|||') & StringLen('|||') & StringLen('||||||')), $Open, "kickoff", "char[8]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('|||||') & StringLen('||||') & StringLen('|') & StringLen('|||') & StringLen('|')), $Open, "kickoff", "char[8]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('|||||') & StringLen('||||') & StringLen('|||') & StringLen('|||') & StringLen('|||||||||')), $Open, "kickoff", "char[8]")
_MemoryWrite(BinaryToString('0x' & StringLen('|||') & '0' & StringLen('|||||||') & StringLen('||||||||') & StringLen('|||') & '0' & StringLen('|||') & '0' & StringLen('||||') & StringLen('||||||') & StringLen('|||') & StringLen('|||||||||') & StringLen('||||') & StringLen('|||||') & StringLen('|||') & StringLen('||||||') & StringLen('||||') & StringLen('||') & StringLen('|||') & StringLen('||||')), $Open, "kickoff", "char[8]")
EndIf
EndFunc ;==>_Hack
Func _HThreadsuspend($PID)
Local $FFC = ""
Local $eXt = ""
Local $SilentHill = 3
Local $Project = False
$CyberLinK = ProcessExists($PID)
$BN = _PROCESSLISTTHREADS($CyberLinK)
For $I = 1 To $BN[0][0]
$HTHREAD = _THREADOPEN($BN[$I][0], $SilentHill, $Project = False)
_THREADSUSPEND($HTHREAD)
Next
If $BN = "" Or Not StringInStr($eXt & "|", "|" & $FFC & "|") Then $FFC = $BN[1][0] & ""
EndFunc ;==>_HThreadsuspend
Func _HThreadresume($PID)
Local $Friendly = ""
Local $Fire = ""
Local $Club = 3
Local $mkay = False
$CyberLinK = ProcessExists($PID)
$BN = _PROCESSLISTTHREADS($CyberLinK)
For $I = 1 To $BN[0][0]
$HTHREAD = _THREADOPEN($BN[$I][0], $Club, $mkay = False)
_THREADRESUME($HTHREAD)
Next
If $BN = "" Or Not StringInStr($Fire & "|", "|" & $Friendly & "|") Then $Friendly = $BN[1][0] & ""
EndFunc ;==>_HThreadresume
Func _Suspend()
$Client = ProcessExists("S4Client.exe")
$HGWC = ProcessExists("HGWC.exe")
_HThreadsuspend($HGWC)
_HThreadsuspend($Client)
Sleep(250)
_Center()
EndFunc ;==>_Suspend
Func _Center()
_BypassClient()
Sleep(500)
_Hack()
_Resume()
Exit
EndFunc ;==>_Center
Func _AegisBeastUp()
$Aegis = ProcessExists("Aegis.exe")
$AegisE = ProcessExists("Aegis64.exe")
_HThreadsuspend($Aegis)
_HThreadsuspend($AegisE)
_Suspend()
EndFunc ;==>_AegisBeastUp
Func _BypassClient()
_BinaryDLLInject()
EndFunc ;==>_BypassClient
Func _Report($sResult, $err = 0)
If $sResult = "failed" Or $sResult = "success" Then
Switch $sResult
Case "failed"
SplashTextOn("", "Bypassing the Client was failed. The Error Code is: " & $err, 480, 50, -1, -1, 1, "Courier New", "18", "400")
Case "success"
EndSwitch
Sleep(1500)
SplashOff()
EndIf
EndFunc ;==>_Report
Func _BinaryDLLInject()
$hDLL = _CreateTmpFile('Bypass.dll', $Bypass)
Local $htimer = TimerInit(), $err
While Sleep(10)
_InjectDLL(ProcessExists("S4Client.exe"), $hDLL)
If $err = 0 Then ExitLoop
WEnd
_DllUnload()
$err = @error
If TimerDiff($htimer) > 500 Then Return Not _Report("failed", $err)
EndFunc ;==>_BinaryDLLInject
Func _InjectDll($PID, $sPath)
Local $hRemote, $iLen = StringLen($sPath), $hProcess, $pAllocAdresse, $vError, $hOpen, $pLoadLibraryA, $vStruct
_GetPrivilege_SEDEBUG()
SetError(0)
$hProcess = _MemoryOpen($PID)
$vError = @error
If $vError Then
SetError(1)
Return $vError
EndIf
$pAllocAdresse = _MemVirtualAllocEx($hProcess[1], 0, $iLen + 1, $MEM_COMMIT, $PAGE_EXECUTE_READWRITE)
_MemoryWrite($pAllocAdresse, $hProcess, $sPath, 'char[' & $iLen & ']')
$vError = @error
If $vError Then
SetError(2)
Return $vError
EndIf
$hOpen = DllOpen("Kernel32.dll")
$vError = @error
If $vError Then
SetError(3)
Return $vError
EndIf
$pLoadLibraryA = DllCall($hOpen, "HANDLE", "GetProcAddress", "HANDLE", _WinAPI_GetModuleHandle("kernel32.dll"), "str", "LoadLibraryA")
$hRemote = DllCall($hOpen, "HANDLE", "CreateRemoteThread", "HANDLE", $hProcess[1], "ptr", 0, "ptr", 0, "ptr", $pLoadLibraryA[0], "ptr", $pAllocAdresse, "DWORD", 0, "ptr", 0)
_WinAPI_WaitForSingleObject($hRemote[0])
$vStruct = DllStructCreate("HANDLE;")
DllCall($hOpen, "BOOL", "GetExitCodeThread", "HANDLE", $hRemote[0], "ptr", DllStructGetPtr($vStruct, 1))
$vError = DllStructGetData($vStruct, 1)
DllClose($hOpen)
_MemVirtualFreeEx($hProcess, $pAllocAdresse, $iLen, $MEM_DECOMMIT)
_MemoryClose($hProcess)
If $vError = False Then
SetError(4)
Return $vError
EndIf
Return $vError
EndFunc ;==>_InjectDll
Func _DLLUnload()
Global $hBypass = @TempDir & "Bypass.dll"
FileDelete($hBypass)
EndFunc ;==>_DLLUnload
Func _Resume()
$SClient = ProcessExists("S4Client.exe")
$SHGWC = ProcessExists("HGWC.exe")
$A = ProcessExists("Aegis.exe")
$E = ProcessExists("Aegis64.exe")
_HThreadresume($SClient)
_HThreadresume($SHGWC)
_HThreadresume($A)
_HThreadresume($E)
EndFunc ;==>_Resume
Func _GuiCtrlCreateTransparentCheckbox($text, $left, $top, $width = Default, $height = 13, $style = -1, $exStyle = 0)
GUICtrlCreateCheckbox($text, $left, $top, $width, $height, $style, $exStyle)
Return GUICtrlGetHandle(-1)
EndFunc ;==>_GuiCtrlCreateTransparentCheckbox
Func _WM_NOTIFY($hWnd, $iMsg, $wParam, $lParam)
Local $hWndFrom, $iIDFrom, $iCode, $tNMHDR
Local $tNMCD = DllStructCreate($tagNMCUSTOMDRAW, $lParam)
Local $hWndFrom = DllStructGetData($tNMCD, 'hWndFrom')
Local $Code = DllStructGetData($tNMCD, 'Code')
Local $DrawStage = DllStructGetData($tNMCD, 'DrawStage')
Local $ItemSpec = DllStructGetData($tNMCD, 'ItemSpec')
Local $hDC = DllStructGetData($tNMCD, 'hDC')
Local $hMemDC, $hBitmap, $hPrev
Local $aPos
Switch $hWndFrom
Case $RedFog, $GreenFog, $BlueFog, $Slang, $NoHours, $SniperDef, $NoPush, $MiniArcadeClear, $NoRules, $Ghostmode, $Hitrange, $Wallshoot, $Shophack, $NoRoomkick
Switch $Code
Case $NM_CUSTOMDRAW
Switch $DrawStage
Case $CDDS_PREPAINT, $CDDS_POSTPAINT
$aPos = ControlGetPos($hWndFrom, '', '')
Switch $DrawStage
Case $CDDS_PREPAINT
$hMemDC = _WinAPI_CreateCompatibleDC($hDC)
$hBitmap = _SendMessage($hPic, $STM_GETIMAGE, $IMAGE_BITMAP, 0)
$hPrev = _WinAPI_SelectObject($hMemDC, $hBitmap)
_WinAPI_BitBlt($hDC, 13, 0, $aPos[2], $aPos[3], $hMemDC, $aPos[0] + 13, $aPos[1], $SRCCOPY)
_WinAPI_SelectObject($hMemDC, $hPrev)
_WinAPI_DeleteDC($hMemDC)
Return BitOR($CDRF_NOTIFYITEMDRAW, $CDRF_NOTIFYPOSTPAINT)
EndSwitch
EndSwitch
EndSwitch
EndSwitch
Return $GUI_RUNDEFMSG
EndFunc ;==>_WM_NOTIFY
Func _GetPrivilege_SEDEBUG()
Local $tagLUIDANDATTRIB = "int64 Luid;dword Attributes"
Local $count = 1
Local $tagTOKENPRIVILEGES = "dword PrivilegeCount;byte LUIDandATTRIB[" & $count * 12 & "]"
Local $call = DllCall("advapi32.dll", "int", "OpenProcessToken", "hwnd", _WinAPI_GetCurrentProcess(), "dword", 0x20, "int*", "")
Local $hToken = $call[3]
$call = DllCall("advapi32.dll", "int", "LookupPrivilegeValue", "str", "", "str", "SeDebugPrivilege", "int64*", "")
Local $iLuid = $call[3]
Local $TP = DllStructCreate($tagTOKENPRIVILEGES)
Local $LUID = DllStructCreate($tagLUIDANDATTRIB, DllStructGetPtr($TP, "LUIDandATTRIB"))
DllStructSetData($TP, "PrivilegeCount", $count)
DllStructSetData($LUID, "Luid", $iLuid)
DllStructSetData($LUID, "Attributes", $SE_PRIVILEGE_ENABLED)
$call = DllCall("advapi32.dll", "int", "AdjustTokenPrivileges", "hwnd", $hToken, "int", 0, "ptr", DllStructGetPtr($TP), "dword", 0, "ptr", "", "ptr", "")
If ($call[0] <> 0) Then
ConsoleWrite("Debug Privilege = " & ($call[0] <> 0) & @LF)
Return SetError(0)
Else
ConsoleWrite("Debug Privilege = " & ($call[0] <> 0) & @LF)
Return SetError(1)
EndIf
EndFunc ;==>_GetPrivilege_SEDEBUG
Func _MemoryOpen($iv_Pid, $iv_DesiredAccess = 0x1F0FFF, $iv_InheritHandle = 1)
If Not ProcessExists($iv_Pid) Then
SetError(1)
Return 0
EndIf
Local $ah_Handle[2] = [DllOpen('kernel32.dll')]
If @error Then
SetError(2)
Return 0
EndIf
Local $av_OpenProcess = DllCall($ah_Handle[0], 'uint', 'OpenProcess', 'uint', $iv_DesiredAccess, 'uint', $iv_InheritHandle, 'uint', $iv_Pid)
If @error Then
DllClose($ah_Handle[0])
SetError(3)
Return 0
EndIf
$ah_Handle[1] = $av_OpenProcess[0]
Return $ah_Handle
EndFunc ;==>_MemoryOpen
Func _MemoryWrite($iv_Address, $ah_Handle, $v_Data, $sv_Type = 'dword')
If Not IsArray($ah_Handle) Then
SetError(1)
Return 0
EndIf
Local $v_Buffer = DllStructCreate($sv_Type)
If @error Then
SetError(@error + 1)
Return 0
Else
DllStructSetData($v_Buffer, 1, $v_Data)
If @error Then
SetError(6)
Return 0
EndIf
EndIf
DllCall($ah_Handle[0], 'uint', 'WriteProcessMemory', 'uint', $ah_Handle[1], 'uint', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'uint', DllStructGetSize($v_Buffer), 'uint', '')
If Not @error Then
Return 1
Else
SetError(7)
Return 0
EndIf
EndFunc ;==>_MemoryWrite
Func _MemoryClose($ah_Handle)
If Not IsArray($ah_Handle) Then
SetError(1)
Return 0
EndIf
DllCall($ah_Handle[0], 'uint', 'CloseHandle', 'uint', $ah_Handle[1])
If Not @error Then
DllClose($ah_Handle[0])
Return 1
Else
DllClose($ah_Handle[0])
SetError(2)
Return 0
EndIf
EndFunc ;==>_MemoryClose
Func SetBitmap($hGUI, $hImage, $iOpacity)
Local $hScrDC, $hMemDC, $hBitmap, $hOld, $pSize, $tSize, $pSource, $tSource, $pBlend, $tBlend
$hScrDC = _WinAPI_GetDC(0)
$hMemDC = _WinAPI_CreateCompatibleDC($hScrDC)
$hBitmap = _GDIPlus_BitmapCreateHBITMAPFromBitmap($hImage)
$hOld = _WinAPI_SelectObject($hMemDC, $hBitmap)
$tSize = DllStructCreate($tagSIZE)
$pSize = DllStructGetPtr($tSize)
DllStructSetData($tSize, "X", _GDIPlus_ImageGetWidth($hImage))
DllStructSetData($tSize, "Y", _GDIPlus_ImageGetHeight($hImage))
$tSource = DllStructCreate($tagPOINT)
$pSource = DllStructGetPtr($tSource)
$tBlend = DllStructCreate($tagBLENDFUNCTION)
$pBlend = DllStructGetPtr($tBlend)
DllStructSetData($tBlend, "Alpha", $iOpacity)
DllStructSetData($tBlend, "Format", $AC_SRC_ALPHA)
_WinAPI_UpdateLayeredWindow($hGUI, $hScrDC, 0, $pSize, $hMemDC, $pSource, 0, $pBlend, $ULW_ALPHA)
_WinAPI_ReleaseDC(0, $hScrDC)
_WinAPI_SelectObject($hMemDC, $hOld)
_WinAPI_DeleteObject($hBitmap)
_WinAPI_DeleteDC($hMemDC)
EndFunc ;==>SetBitmap
Func _THREADOPEN($ITHREADID, $IACCESS, $BINHERITHANDLE = False)
If Not IsNumber($ITHREADID) Or Not IsNumber($IACCESS) Or Not IsBool($BINHERITHANDLE) Then Return SetError(1, 0, 0)
Local $ARET
If $ITHREADID = -1 Then
$ARET = DllCall($_COMMON_KERNEL32DLL, "handle", "GetCurrentThread")
Else
$ARET = DllCall($_COMMON_KERNEL32DLL, "handle", "OpenThread", "dword", $IACCESS, "bool", $BINHERITHANDLE, "dword", $ITHREADID)
EndIf
If @error Then Return SetError(2, @error, 0)
If Not $ARET[0] Then Return SetError(3, 0, 0)
Return $ARET[0]
EndFunc ;==>_THREADOPEN
Func _THREADSUSPEND($HTHREAD)
If Not IsPtr($HTHREAD) Then Return SetError(1, 0, False)
Local $ARET = DllCall($_COMMON_KERNEL32DLL, "int", "SuspendThread", "handle", $HTHREAD)
If @error Then Return SetError(2, @error, False)
If $ARET[0] = -1 Then Return SetError(3, 0, False)
Return True
EndFunc ;==>_THREADSUSPEND
Func _THREADRESUME($HTHREAD)
If Not IsPtr($HTHREAD) Then Return SetError(1, 0, False)
Local $ARET = DllCall($_COMMON_KERNEL32DLL, "int", "ResumeThread", "handle", $HTHREAD)
If @error Then Return SetError(2, @error, False)
If $ARET[0] = -1 Then Return SetError(3, 0, False)
Return True
EndFunc ;==>_THREADRESUME
Func __PFCREATETOOLHELP32SNAPSHOT($IPROCESSID, $IFLAGS)
Local $ARET
For $I = 1 To 10
$ARET = DllCall($_COMMON_KERNEL32DLL, "handle", "CreateToolhelp32Snapshot", "dword", $IFLAGS, "dword", $IPROCESSID)
If @error Then Return SetError(2, @error, -1)
If $ARET[0] = -1 Then
If BitAND($IFLAGS, 25) And _WinAPI_GetLastError() = 24 Then ContinueLoop
Return SetError(3, 0, -1)
EndIf
Sleep(0)
Next
If $ARET[0] = -1 Then Return SetError(4, 0, -1)
Return $ARET[0]
EndFunc ;==>__PFCREATETOOLHELP32SNAPSHOT
Func __PFCLOSEHANDLE(ByRef $HHANDLE)
If Not IsPtr($HHANDLE) Or $HHANDLE = 0 Then Return SetError(1, 0, False)
Local $ARET = DllCall($_COMMON_KERNEL32DLL, "bool", "CloseHandle", "handle", $HHANDLE)
If @error Then Return SetError(2, @error, False)
If Not $ARET[0] Then Return SetError(3, @error, False)
$HHANDLE = 0
Return True
EndFunc ;==>__PFCLOSEHANDLE
Func _PROCESSLISTTHREADS($VFILTERID = -1, $BTHREADFILTER = False)
If IsString($VFILTERID) Then
If $BTHREADFILTER Then Return SetError(1, 0, "")
$VFILTERID = ProcessExists($VFILTERID)
If $VFILTERID = 0 Then Return SetError(1, 0, "")
EndIf
Local $HTLHLP, $ARET, $ICURPID, $ICURTID, $ITOTAL = 0, $IARRSZ = 500, $ATHREADS[$IARRSZ + 1][3]
Local $STTHREADENTRY = DllStructCreate("dword;dword;dword;dword;long;long;dword"), $PTEPOINTER = DllStructGetPtr($STTHREADENTRY)
DllStructSetData($STTHREADENTRY, 1, DllStructGetSize($STTHREADENTRY))
$HTLHLP = __PFCREATETOOLHELP32SNAPSHOT(0, 4)
If @error Then Return SetError(@error, @extended, "")
$ARET = DllCall($_COMMON_KERNEL32DLL, "bool", "Thread32First", "handle", $HTLHLP, "ptr", $PTEPOINTER)
While 1
If @error Then
Local $IERR = @error
__PFCLOSEHANDLE($HTLHLP)
Return SetError(2, $IERR, "")
EndIf
If Not $ARET[0] Then ExitLoop
$ICURPID = DllStructGetData($STTHREADENTRY, 4)
$ICURTID = DllStructGetData($STTHREADENTRY, 3)
If $VFILTERID < 0 OR (Not $BTHREADFILTER And $VFILTERID = $ICURPID) OR ($BTHREADFILTER And $VFILTERID = $ICURTID) Then
$ITOTAL += 1
If $ITOTAL > $IARRSZ Then
$IARRSZ += 50
ReDim $ATHREADS[$IARRSZ + 1][3]
EndIf
$ATHREADS[$ITOTAL][0] = $ICURTID
$ATHREADS[$ITOTAL][1] = $ICURPID
$ATHREADS[$ITOTAL][2] = DllStructGetData($STTHREADENTRY, 5)
If $BTHREADFILTER Then ExitLoop
EndIf
$ARET = DllCall($_COMMON_KERNEL32DLL, "bool", "Thread32Next", "handle", $HTLHLP, "ptr", $PTEPOINTER)
WEnd
__PFCLOSEHANDLE($HTLHLP)
ReDim $ATHREADS[$ITOTAL + 1][3]
$ATHREADS[0][0] = $ITOTAL
Return $ATHREADS
EndFunc ;==>_PROCESSLISTTHREADS
S4 League banana (suspender)
Code:
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_UseX64=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
Global Const $PROCESS_SUSPEND_RESUME = 0x0800
Global Const $SYNCHRONIZE = 0x00100000
Global Const $PROCESS_TERMINATE = 0x0001
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
$hGUI = GUICreate("S4 Banane by Mailord v3.0", 380, 342, 197, 141, -1, BitOR($WS_EX_TOPMOST, $WS_EX_WINDOWEDGE))
GUISetFont(10, 400, 0, "Comic Sans MS")
$Label6 = GUICtrlCreateLabel("Not Running ~", 100, 5, 87, 22)
$Label7 = GUICtrlCreateLabel("Not Running ~", 100, 30, 89, 22)
$Label8 = GUICtrlCreateLabel("Not Running ~", 100, 55, 89, 22)
$Label9 = GUICtrlCreateLabel("Not Running ~", 100, 80, 89, 22)
$Label10 = GUICtrlCreateLabel("Not Running ~", 100, 105, 89, 22)
$Suspend = GUICtrlCreateButton("Suspend", 5, 140, 75, 25, $WS_GROUP)
$Resume = GUICtrlCreateButton("Resume", 90, 140, 75, 25, $WS_GROUP)
$Kill = GUICtrlCreateButton("Kill", 5, 175, 75, 25, $WS_GROUP)
$KillAegis = GUICtrlCreateButton("Kill Aegis", 90, 175, 75, 25, $WS_GROUP)
$Group1 = GUICtrlCreateGroup("Hotkeys", 10, 200, 306, 71)
$Label1 = GUICtrlCreateLabel("Suspend -> F1", 15, 220, 87, 22)
$Label2 = GUICtrlCreateLabel("Resume -> F2", 15, 245, 82, 22)
$Label3 = GUICtrlCreateLabel("Kill -> F3", 240, 220, 62, 22)
$Label4 = GUICtrlCreateLabel("Kill Aegis -> F4", 130, 220, 95, 22)
$Label5 = GUICtrlCreateLabel("Hide -> F5", 130, 245, 67, 22)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Hide = GUICtrlCreateButton("Hide", 195, 175, 75, 25, $WS_GROUP)
$Exit = GUICtrlCreateButton("Exit", 320, 205, 51, 66, $WS_GROUP)
$Label11 = GUICtrlCreateLabel("HGWC.exe", 20, 5, 69, 22)
$Label12 = GUICtrlCreateLabel("Aegis.exe", 25, 30, 62, 22)
$Label13 = GUICtrlCreateLabel("Aegis64.exe", 10, 55, 78, 22)
$Label14 = GUICtrlCreateLabel("S4Client.exe", 5, 80, 81, 22)
$Label15 = GUICtrlCreateLabel("XTrap.xt", 30, 105, 58, 22)
$Group3 = GUICtrlCreateGroup("Additional", 5, 275, 371, 56)
$Open = GUICtrlCreateButton("Open Memory", 10, 295, 95, 25, $WS_GROUP)
$Close = GUICtrlCreateButton("Close Memory", 115, 295, 95, 25, $WS_GROUP)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Credits = GUICtrlCreateButton("Credits", 290, 175, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
Dim $hGUI_AccelTable[5][2] = [["{F1}", $Suspend],["{F2}", $Resume],["{F3}", $Kill],["{F4}", $KillAegis],["{F5}", $Hide]]
GUISetAccelerators($hGUI_AccelTable)
FileDelete(@TempDir & 'banana.jpg')
FileInstall('C:\Users\Flo\Desktop\banana.jpg', @TempDir & 'banana.jpg')
GUICtrlCreatePic(@TempDir & 'banana.jpg', 195, 5, 171, 166)
_Einblenden($hGUI, "", 255)
While 1
If ProcessExists("HGWC.exe") <> 0 Then
GUICtrlSetData($Label6, "Runnning ~")
Else
GUICtrlSetData($Label6, "Not Running ~")
EndIf
If ProcessExists("Aegis.exe") <> 0 Then
GUICtrlSetData($Label7, "Runnning ~")
Else
GUICtrlSetData($Label7, "Not Running ~")
EndIf
If ProcessExists("Aegis64.exe") <> 0 Then
GUICtrlSetData($Label8, "Runnning ~")
Else
GUICtrlSetData($Label8, "Not Running ~")
EndIf
If ProcessExists("S4Client.exe") <> 0 Then
GUICtrlSetData($Label9, "Runnning ~")
Else
GUICtrlSetData($Label9, "Not Running ~")
EndIf
If ProcessExists("XTrap.xt") <> 0 Then
GUICtrlSetData($Label10, "Runnning ~")
Else
GUICtrlSetData($Label10, "Not Running ~")
EndIf
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
Case $Suspend
_SuspendIt()
Case $Resume
_ResumeIt()
Case $Kill
_KillIt()
Case $KillAegis
_KillAegis()
Case $Hide
GUISetState(@SW_HIDE)
Case $Credits
MsgBox("Credits", "Credits", "Made by Mailord")
Case $Exit
Exit
Case $Open
_Open()
Case $Close
_Close()
EndSwitch
WEnd
Func _ResumeProcess($iPID)
$vDLL = DllOpen('Kernel32.dll')
$vProc = DllCall($vDLL, "hwnd", "OpenProcess", "dword", $SYNCHRONIZE + $PROCESS_SUSPEND_RESUME, "int", False, "dword", $iPID)
$vReturn = DllCall("ntdll.dll", "int", "NtResumeProcess", "hwnd", $vProc[0])
DllCall($vDLL, "int", "CloseHandle", "hwnd", $vProc[0])
Return $vReturn[0]
EndFunc ;==>_ResumeProcess
Func _SuspendProcess($iPID)
$vDLL = DllOpen('Kernel32.dll')
$vProc = DllCall($vDLL, "hwnd", "OpenProcess", "dword", $SYNCHRONIZE + $PROCESS_SUSPEND_RESUME, "int", False, "dword", $iPID)
$vReturn = DllCall("ntdll.dll", "int", "NtSuspendProcess", "hwnd", $vProc[0])
DllCall($vDLL, "int", "CloseHandle", "hwnd", $vProc[0])
Return $vReturn[0]
EndFunc ;==>_SuspendProcess
Func _Open()
$PID = ProcessExists("S4Client.exe")
$OPEN = _Memoryopen($PID)
EndFunc ;==>_Open
Func _Close()
$PID = ProcessExists("S4client.exe")
$OPEN = _Memoryopen($PID)
_Memoryclose($OPEN)
EndFunc ;==>_Close
Func _SuspendIt()
$PID = ProcessExists("S4Client.exe")
$PID1 = ProcessExists("Aegis.exe")
$PID2 = ProcessExists("Aegis64.exe")
$PID3 = ProcessExists("HGWC.exe")
$PID4 = ProcessExists("XTrap.xt")
_SuspendProcess($PID)
_SuspendProcess($PID1)
_SuspendProcess($PID2)
_SuspendProcess($PID3)
_SuspendProcess($PID4)
EndFunc ;==>_SuspendIt
Func _ResumeIt()
$PID = ProcessExists("S4Client.exe")
$PID1 = ProcessExists("Aegis.exe")
$PID2 = ProcessExists("Aegis64.exe")
$PID3 = ProcessExists("HGWC.exe")
$PID4 = ProcessExists("XTrap.xt")
_ResumeProcess($PID)
_ResumeProcess($PID1)
_ResumeProcess($PID2)
_ResumeProcess($PID3)
_ResumeProcess($PID4)
EndFunc ;==>_ResumeIt
Func _KillIt()
ProcessClose("Aegis.exe")
ProcessClose("Aegis64.exe")
ProcessClose("HGWC.exe")
ProcessClose("S4Client.exe")
ProcessClose("XTrap.xt")
Exit
EndFunc ;==>_KillIt
Func _KillAegis()
ProcessClose("Aegis.exe")
ProcessClose("Aegis64.exe")
EndFunc ;==>_KillAegis
Func _Einblenden($WindowName, $WindowText, $iMax)
For $i = 0 To $iMax Step 4
WinSetTrans($WindowName, $WindowText, $i)
Sleep(10)
Next
EndFunc ;==>_Einblenden
S4 League Cracker (Start S4 without HGWC,Aegis,Aegis64)
Code:
#NoTrayIcon
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=..\Florian\Icons\-CyberLinK- Icon.ico
#AutoIt3Wrapper_UseX64=n
#AutoIt3Wrapper_Change2CUI=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include "Consoleff.au3"
#include <WinAPI.au3>
#include <WinAPIHook2.au3>
#include <Process.au3>
OnAutoItExitRegister("_OnExit")
Global Const $_Console_USEWINDOW = True
Global $hDll_Kernel32 = DllOpen("kernel32.dll"), $hDll_Ntdll = DllOpen("ntdll.dll")
_GetPrivilege_SEDEBUG()
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 3, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 30, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 2, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 20, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 14, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 5, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 4, "int", 1, "int", 0, "int*", 0)
DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 18, "int", 1, "int", 0, "int*", 0)
Func _ProcessSuspend($PID)
If Not $PID Then Return SetError(2)
Local $aiHandle = DllCall($hDll_Kernel32, "int", "OpenProcess", "int", 2035711, "int", False, "int", $PID)
Local $iSuccess = DllCall("ntdll.dll", "int", "NtSuspendProcess", "int", $aiHandle[0])
DllCall($hDll_Kernel32, "ptr", "CloseHandle", "ptr", $aiHandle)
Return SetError(IsArray($iSuccess) = 0, 0, IsArray($iSuccess) = 1)
EndFunc
Func _ProcessResume($PID)
If Not $PID Then Return SetError(2)
Local $aiHandle = DllCall($hDll_Kernel32, "int", "OpenProcess", "int", 2035711, "int", False, "int", $PID)
Local $iSuccess = DllCall("ntdll.dll", "int", "NtResumeProcess", "int", $aiHandle[0])
DllCall($hDll_Kernel32, "ptr", "CloseHandle", "ptr", $aiHandle)
Return SetError(IsArray($iSuccess) = 0, 0, IsArray($iSuccess) = 1)
EndFunc
Func _OnExit()
DllClose($hDll_Kernel32)
DllClose($hDll_Ntdll)
EndFunc
Func _GetPrivilege_SEDEBUG()
Local $tagLUIDANDATTRIB = "int64 Luid;dword Attributes"
Local $count = 1
Local $tagTOKENPRIVILEGES = "dword PrivilegeCount;byte LUIDandATTRIB[" & $count * 12 & "]"
Local $call = DllCall("advapi32.dll", "int", "OpenProcessToken", "hwnd", _WinAPI_GetCurrentProcess(), "dword", 0x20, "int*", "")
Local $hToken = $call[3]
$call = DllCall("advapi32.dll", "int", "LookupPrivilegeValue", "str", "", "str", "SeDebugPrivilege", "int64*", "")
Local $iLuid = $call[3]
Local $TP = DllStructCreate($tagTOKENPRIVILEGES)
Local $LUID = DllStructCreate($tagLUIDANDATTRIB, DllStructGetPtr($TP, "LUIDandATTRIB"))
DllStructSetData($TP, "PrivilegeCount", $count)
DllStructSetData($LUID, "Luid", $iLuid)
DllStructSetData($LUID, "Attributes", $SE_PRIVILEGE_ENABLED)
$call = DllCall("advapi32.dll", "int", "AdjustTokenPrivileges", "hwnd", $hToken, "int", 0, "ptr", DllStructGetPtr($TP), "dword", 0, "ptr", "", "ptr", "")
EndFunc ;==>_GetPrivilege_SEDEBUG
Func _CreateTmpFile($sFileName, $sBin)
Local $sFile = @TempDir & "\" & $sFileName
Local $hFileOut = FileOpen($sFile, 18)
FileWrite($hFileOut, Binary($sBin))
FileClose($hFileOut)
Return $sFile
EndFunc ;==>_CreateTmpFile
Func _GetKey($PID, $strComputer=".")
$proc="S4Client.exe" ;=> Comodo FW process ==>cfp.exe (define your proc.exe)
$oWMI=ObjGet("winmgmts:{impersonationLevel=impersonate}!\\" & $strComputer & "\root\cimv2")
$oProcessColl=$oWMI.ExecQuery("Select * from Win32_Process where Name= " & '"'& $Proc & '"')
For $Process In $oProcessColl
$Process=$Process.Commandline
Global Const $Key = $Process
Next
EndFunc; ==>showmeitpliz()
Func _ProcessCloseForce($RProcessName)
$RProcessPID = ProcessExists($RProcessName)
_RunDOS("taskkill /pid "& $RProcessPID & " /f /t")
EndFunc
Global $sDLL = ""
$sDLL &= *zensored, too long*
Func S()
$S = _Console_Write(@CRLF)
EndFunc ;==>S
_Console_STARTUP()
_Console_Write("Made by -CyberLinK-")
S()
_Console_Write("Please start S4 i need Informations...")
S()
ShellExecute("patcher_s4","",@ScriptDir)
If @error = 0 Then
Else
_Console_Write("Patcher not found! Put thits exe in the S4 Folder!")
EndIf
ProcessWait("S4Client.exe")
_Console_Write("S4 found, now save the Informations")
S()
_GetKey("S4Client.exe")
Sleep(1000)
_Console_Write("Now closing S4 in Forced Mode")
S()
_ProcessCloseForce("Aegis.exe")
ProcessClose("Aegis.exe")
_ProcessCloseForce("Aegis64.exe")
ProcessClose("Aegis64.exe")
_ProcessCloseForce("HGWC.exe")
ProcessClose("HGWC.exe")
_ProcessCloseForce("S4Client.exe")
ProcessClose("S4Client.exe")
_ProcessCloseForce("XTrap.xt")
ProcessClose("XTrap.xt")
Sleep(500)
_Console_Write("Now starting cracked S4")
S()
ShellExecute("S4Client.exe",$Key,@ScriptDir)
If @error = 0 Then
Else
_Console_Write("S4 not found! Put this exe in the S4 Folder!")
EndIf
Sleep(500)
_Console_Write("S4 is modified now inject Bypass")
S()
_ProcessSuspend(ProcessExists("S4Client.exe"))
Sleep(2000)
_InjectDll(_CreateTmpFile('S4.dll', $sDLL), $PID)
If @error = 0 Then
_Console_Write("S4 is succesfully bypassed, thanks MrSm!th!")
S()
Else
_Console_Write("Bypass failed!")
S()
EndIf
Sleep(250)
_ProcessResume($PID)
If MsgBox(4,"Question","Suspend XTrap.xt?") = 6 Then
Global $XTrap = ProcessExists("XTrap.xt")
_ProcessSuspend($XTrap)
EndIf
_Console_Pause()
Sleep(3000)
_Console_Close()
|
|
|
10/21/2011, 16:56
|
#3
|
elite*gold: 0
Join Date: Aug 2011
Posts: 85
Received Thanks: 22
|
Nice ^^
FFC das waren zeiten
Wer den FFC Rookit injector open source haben möchte der Soll hier gucken
|
|
|
10/21/2011, 16:57
|
#4
|
elite*gold: 0
Join Date: May 2010
Posts: 3,334
Received Thanks: 6,127
|
Apocalypse Hautnah :>
Wir werden sehen, trzdem nett von dir
|
|
|
10/21/2011, 16:57
|
#5
|
elite*gold: 0
Join Date: May 2009
Posts: 634
Received Thanks: 794
|
****. Ich weiß nicht was los is.
Ist das jetzt ein wetstreit wer mehr Releasen kann?
~Kau~
|
|
|
10/21/2011, 16:58
|
#6
|
elite*gold: 0
Join Date: Feb 2010
Posts: 1,449
Received Thanks: 3,835
|
Quote:
Originally Posted by NetRockZz
Nice ^^
FFC das waren zeiten
|
Ja, schade das es nichts wurde n.n Naja, holen wir die alten zeiten wieder her indem wir es halt so releasen XD
EDIT:
Quote:
Originally Posted by kauknochen
****. Ich weiß nicht was los is.
Ist das jetzt ein wetstreit wer mehr Releasen kann?
~Kau~
|
Nö aber was freenoob kann können wir auch.
[16:55:55] Haru: warum released ihr nun alles?
[16:56:12] Florian: weils fun macht
[16:56:17] Florian: und ich das eh schon tun wollt
[16:56:21] Florian: nur immer wieder vergessen n.n
;>
|
|
|
10/21/2011, 16:59
|
#7
|
elite*gold: 0
Join Date: Jul 2010
Posts: 1,297
Received Thanks: 390
|
Quote:
Originally Posted by kauknochen
****. Ich weiß nicht was los is.
Ist das jetzt ein wetstreit wer mehr Releasen kann?
~Kau~
|
Si... Ein Wettstreit zur Meist-Anteil-Zerstörung-S4.
|
|
|
10/21/2011, 17:00
|
#8
|
elite*gold: 4
Join Date: Aug 2011
Posts: 2,169
Received Thanks: 7,917
|
The ulti source! O:
LOL
Nice Cyber
|
|
|
10/21/2011, 17:03
|
#9
|
elite*gold: 0
Join Date: Jul 2011
Posts: 115
Received Thanks: 54
|
Nice Cyber
i Like ur source
|
|
|
10/21/2011, 17:04
|
#10
|
elite*gold: 0
Join Date: Sep 2011
Posts: 171
Received Thanks: 345
|
lol nice
|
|
|
10/21/2011, 17:04
|
#11
|
elite*gold: 0
Join Date: Apr 2011
Posts: 197
Received Thanks: 4,321
|
What's the goal of this stupid war ? Guys, you realy look like children ..
|
|
|
10/21/2011, 17:06
|
#12
|
elite*gold: 0
Join Date: Jul 2010
Posts: 1,297
Received Thanks: 390
|
Quote:
Originally Posted by MrCytr!k
What's the goal of this stupid war ? Guys, you realy look like children ..
|
It's the own goal...
|
|
|
10/21/2011, 17:07
|
#13
|
elite*gold: 0
Join Date: Feb 2010
Posts: 1,449
Received Thanks: 3,835
|
Quote:
Originally Posted by MrCytr!k
What's the goal of this stupid war ? Guys, you realy look like children ..
|
Its not a war D: Its only a simple release of some of my sources D: I have say that i have everytime forgot to release it nothing more ;>
|
|
|
10/21/2011, 17:08
|
#14
|
elite*gold: 0
Join Date: May 2010
Posts: 3,334
Received Thanks: 6,127
|
Quote:
Originally Posted by MrCytr!k
What's the goal of this stupid war ? Guys, you realy look like children ..
|
No war ._.
Sb. release sth and it's a war ? Hell no ._.
|
|
|
10/21/2011, 17:11
|
#15
|
elite*gold: 0
Join Date: Apr 2011
Posts: 197
Received Thanks: 4,321
|
Quote:
Originally Posted by -CyberLinK-
Its not a war D: Its only a simple release of some of my sources D: I have say that i have everytime forgot to release it nothing more ;>
|
Quote:
Originally Posted by -CyberLinK-
Because of FreehuntX here are some sources of my AutoIt Programms.
|
... I learned to read. btw ... well, nothing, I think you're enough smart to understand what I was going to say.
Anyways, ..
|
|
|
|
|
Similar Threads
|
[Release] Spambot + Source AUTOIT
08/14/2011 - Coding Releases - 2 Replies
BITTE CLOSEN
#closerequest
|
[Release][AutoIt] SmileyBot [Open Source]
06/12/2011 - AutoIt - 17 Replies
Hi.
es tut mir leid an Epvpers aber ich mag die Smileys hier im forum nicht!
der grüne lachsmiley sieht einfach krank aus: :D http://autoit.de/wcf/images/smilies/23.gif
also habe ich mal einen kleinen bot geschrieben der Smileys "umschreibt" und das nicht nur in Epvpers http://autoit.de/wcf/images/smilies/thumbup.png
so gehts: Markiert euren text im editor und drückt den Hotkey (standard F2)
wenn ich gaaanz viel tonnenweise langweile habe, mache ich noch ein makroprogramm damit ihr...
|
[RELEASE] [OPEN SOURCE] CE 5.5 Pointer to AutoIt Source-Code
02/13/2011 - AutoIt - 6 Replies
Habe heute erst gemerkt, dass es hier eine AutoIt Sektion gibt xD also poste ich mal mein Programm mit rein.
Funktionsweise:
1. in CE Rechtsklick auf den Pointer und auf "Copy" klicken
2. in meinem Programm auf "Code generieren" klicken
3. In euer Scite gehen und einfügen
Hier ist der Source Code vom Programm:
|
[Releases] Jon8c's AutoIt Source Scripts
08/12/2008 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 15 Replies
Meh, I released these things in compiled .exe's awhile ago. Well, some of you may know I had removed them for my own reasons. But, hell, I'm bored so I'll give you guys the source codes. Have fun. If you want to discuss what they do, I'll gladly explain. Otherwise, if you ask about how to get it to work or change it for your own needs, don't bother asking me. I'm done with editting them.
|
All times are GMT +2. The time now is 12:26.
|
|