Bueno despues de muchiiiisimo tiempo sin hacks y tal bueno por ayudar un poco traigo esta tool que ayudara a quienes no sepan buscar adress ^.^
Quizas comparta el source code nose aunque seguro que alexmen y ZzcarloszZ me lo crackearian en 10min xDDDD pero como no lo necesitan seguro este codigo ya lo tienen xD
1-Abres el Adress Searcher
2-Abres s4league(me parece que funciona tambien para s4latino)
3-Se creara un data.ini lo abres y ahi esta todo
4-Cuando se cree el data.ini ya puedes cerrar el s4.
VT: [Only admins are allowed to see this link]
TESTADO, SI FUNCIONA PARA S4LATINO
Quizas comparta el source code nose aunque seguro que alexmen y ZzcarloszZ me lo crackearian en 10min xDDDD pero como no lo necesitan seguro este codigo ya lo tienen xD
1-Abres el Adress Searcher
2-Abres s4league(me parece que funciona tambien para s4latino)
3-Se creara un data.ini lo abres y ahi esta todo
4-Cuando se cree el data.ini ya puedes cerrar el s4.
VT: [Only admins are allowed to see this link]
TESTADO, SI FUNCIONA PARA S4LATINO
- Code:
Func _MOPEN($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], "int", "OpenProcess", "int", $IV_DESIREDACCESS, "int", $IV_INHERITHANDLE, "int", $IV_PID)
If @error Then
DllClose($AH_HANDLE[0])
SetError(3)
Return 0
EndIf
$AH_HANDLE[1] = $AV_OPENPROCESS[0]
Return $AH_HANDLE
EndFunc
Func _MREAD($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], "int", "ReadProcessMemory", "int", $AH_HANDLE[1], "int", $IV_ADDRESS, "ptr", DllStructGetPtr($V_BUFFER), "int", DllStructGetSize($V_BUFFER), "int", "")
If Not @error Then
Local $V_VALUE = DllStructGetData($V_BUFFER, 1)
Return $V_VALUE
Else
SetError(6)
Return 0
EndIf
EndFunc
Func _MCLOSE($AH_HANDLE)
If Not IsArray($AH_HANDLE) Then
SetError(1)
Return 0
EndIf
DllCall($AH_HANDLE[0], "int", "CloseHandle", "int", $AH_HANDLE[1])
If Not @error Then
DllClose($AH_HANDLE[0])
Return 1
Else
DllClose($AH_HANDLE[0])
SetError(2)
Return 0
EndIf
EndFunc
Func _MEMSCAN($AH_HANDLE, $AB_ARRAY, $BASE_ADD = 0x00400000, $STOP_ADD = 0xFFFFFFFF)
For $ADD = $BASE_ADD To $STOP_ADD Step 51200 - (StringLen($AB_ARRAY) / 2)
StringRegExp(_MREAD($ADD, $AH_HANDLE, "byte[" & 51200 & "]"), $AB_ARRAY, 1, 2)
If Not @Error Then
Return StringFormat("0x%.8X", $ADD + ((@extended - StringLen($AB_ARRAY) - 2) / 2))
EndIf
Next
EndFunc
$cut_speed_array = "6A038D85"
$cut_speed_ori = 2240611178
$cut_speed_hck = 2240612458
$godmode_array = "7A05E9"
$godmode_ori = 3135833466
$godmode_hck = 3135869072
$inf_ammo_array = "7505E9B501"
$inf_ammo_ori = 3051947381
$inf_ammo_hck = 3051982992
$1hit_array = "D945FC5E8B"
$1hit_ori = 1593591257
$1hit_hck = 1593591259
$200hp_array = "D945FC8BE55DC3"
$200hp_ori = 2348565977
$200hp_hck = 2348565979
$infsp_array = "D945FC8BE55DC3"
$infsp_ori = 2348565977
$infsp_hck = 2348565979
$dodge_speed_array = "6A038D4580"
$dodge_speed_ori = Dec("458d036a")
$dodge_speed_hck = Dec("458d106a")
$0g_array = "6A038D45B0"
$0g_ori = Dec("458d036a")
$0g_hck = Dec("2b7820e2b")
$speed_array = "D9855CFFFFFF"
$speed_ori = 4284253657
$speed_hck = 4284253659
$dodge_range_array = "6A038D955C"
$dodge_range_ori = 2509046634
$dodge_range_hck = 2509051498
$fast_fire_array = "8B4A043B4808"
$fast_fire_ori = Dec("3b044a8b")
$fast_fire_hck = Dec("3b084a8b")
$wallshot_array = "000000400000000000000040"
$wallshot_ori = Dec("40000000")
$wallshot_hck = 1
$inf_anchor_array = "6A058B8D1CF"
$inf_anchor_ori = 2374698346
$inf_anchor_hck = 2374697066
$instant_respawn_array = "8B4A043B48081BD283C2010FB6C285C00F854301"
$instant_respawn_ori = 990136971
$instant_respawn_hck = 989874827
MsgBox(0, "Address Searcher By Kyan", "By Kyan")
$pid = ProcessWait("S4Client.exe")
Sleep(1500)
$open = _mopen($pid)
$cut_speed_add = _memscan($open, $cut_speed_array, 6225920, 6488064)
$godmode_add = _memscan($open, $godmode_array, 5242880, 5570560)
$inf_ammo_add = _memscan($open, $inf_ammo_array, 7405568, 7733248)
$1hit_add = _memscan($open, $1hit_array, 5242880, 5570560)
$200hp_add = _memscan($open, $200hp_array, (_memscan($open, $200hp_array, 5242880, 5570560) + 16), 5570560)
$infsp_add = _memscan($open, $infsp_array, 4521984, 5242880)
$dodge_speed_add = _memscan($open, $dodge_speed_array, 5898240, 6225920)
$0g_add = _memscan($open, $0g_array, 4521984, 5242880)
$speed_add = _memscan($open, $speed_array, 4521984, 5242880)
$dodge_range_add = _memscan($open, $dodge_range_array, 5898240, 6225920)
$fast_fire_add = _memscan($open, $fast_fire_array, (_memscan($open, $fast_fire_array, 5570560, 5767168) + 16), 5767168)
$wallshot_add = _memscan($open, $wallshot_array, 17825792, 22020096)
$inf_anchor_add = _memscan($open, $inf_anchor_array, (_memscan($open, $inf_anchor_array, (_memscan($open, $inf_anchor_array, 6029312, 6225920) + 16), 6225920) + 16), 6225920)
$instant_respawn_add = _memscan($open, $instant_respawn_array, 5767168, 6225920)
_mclose($open)
MsgBox(0, "Address Searcher", "Saving to ini file.. ")
IniWrite("data.ini","address","cut_speed_add",$CUT_SPEED_ADD)
IniWrite("data.ini","value","cut_speed_ori",$CUT_SPEED_ORI)
IniWrite("data.ini","value","cut_speed_hck",$CUT_SPEED_HCK)
IniWrite("data.ini","address","godmode_add",$GODMODE_ADD)
IniWrite("data.ini","value","godmode_ori",$GODMODE_ORI)
IniWrite("data.ini","value","godmode_hck",$GODMODE_HCK)
IniWrite("data.ini","address","INF_AMMO_add",$INF_AMMO_ADD)
IniWrite("data.ini","value","INF_AMMO_ori",$INF_AMMO_ORI)
IniWrite("data.ini","value","INF_AMMO_hck",$INF_AMMO_HCK)
IniWrite("data.ini","address","1HIT_add",$1HIT_ADD)
IniWrite("data.ini","value","1HIT_ori",$1HIT_ORI)
IniWrite("data.ini","value","1HIT_hck",$1HIT_HCK)
IniWrite("data.ini","address","200HP_add",$200HP_ADD)
IniWrite("data.ini","value","200HP_ori",$200HP_ORI)
IniWrite("data.ini","value","200HP_hck",$200HP_HCK)
IniWrite("data.ini","address","INFSP_add",$INFSP_ADD)
IniWrite("data.ini","value","INFSP_ori",$INFSP_ORI)
IniWrite("data.ini","value","INFSP_hck",$INFSP_HCK)
IniWrite("data.ini","address","DODGE_SPEED_add",$DODGE_SPEED_ADD)
IniWrite("data.ini","value","DODGE_SPEED_ori",$DODGE_SPEED_ORI)
IniWrite("data.ini","value","DODGE_SPEED_hck",$DODGE_SPEED_HCK)
IniWrite("data.ini","address","0G_add",$0G_ADD)
IniWrite("data.ini","value","0G_ori",$0G_ORI)
IniWrite("data.ini","value","0G_hck",$0G_HCK)
IniWrite("data.ini","address","SPEED_add",$SPEED_ADD)
IniWrite("data.ini","value","SPEED_ori",$SPEED_ORI)
IniWrite("data.ini","value","SPEED_hck",$SPEED_HCK)
IniWrite("data.ini","address","DODGE_RANGE_add",$DODGE_RANGE_ADD)
IniWrite("data.ini","value","DODGE_RANGE_ori",$DODGE_RANGE_ORI)
IniWrite("data.ini","value","DODGE_RANGE_hck",$DODGE_RANGE_HCK)
IniWrite("data.ini","address","FAST_FIRE_add",$FAST_FIRE_ADD)
IniWrite("data.ini","value","FAST_FIRE_ori",$FAST_FIRE_ORI)
IniWrite("data.ini","value","FAST_FIRE_hck",$FAST_FIRE_HCK)
IniWrite("data.ini","address","WALLSHOT_add",$WALLSHOT_ADD)
IniWrite("data.ini","value","WALLSHOT_ori",$WALLSHOT_ORI)
IniWrite("data.ini","value","WALLSHOT_hck",$WALLSHOT_HCK)
IniWrite("data.ini","address","INF_ANCHOR_add",$INF_ANCHOR_ADD)
IniWrite("data.ini","value","INF_ANCHOR_ori",$INF_ANCHOR_ORI)
IniWrite("data.ini","value","INF_ANCHOR_hck",$INF_ANCHOR_HCK)
IniWrite("data.ini","address","INSTANT_RESPAWN_add",$INSTANT_RESPAWN_ADD)
IniWrite("data.ini","value","INSTANT_RESPAWN_ori",$INSTANT_RESPAWN_ORI)
IniWrite("data.ini","value","INSTANT_RESPAWN_hck",$INSTANT_RESPAWN_HCK)
MsgBox(0,"Address Searcher By Kyan","Saved in data.ini!! ")