I find this method with only one value array, but I can not get to the green value (did not get the part or subtracting this method does not work for Cabal BR)
I tested making a Lua Script in CE, and it works perfect,
but when I tried making an AutoIt script,
it runs and shows the GUI, but when I tried to hit START
nothing happens,
can someone help me?
#include <NomadMemory.au3>
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Global $PID = ProcessExists('cabalmain.exe')
Global $proc=_MemoryOpen($PID)
Global $cabalmain = _MemoryGetBaseAddress($PID,"cabalmain.exe")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Start
_WHstart()
EndSwitch
WEnd
Func _WHstart()
$wh=_MemoryRead($cabalmain+0xABEA10,$proc,"DWORD") +0x40814
$test=_MemoryRead($wh,$proc,"DWORD")
For $i=$wh to $wh+0x3ffff step 4
_MemoryWrite($i,$proc,0,"DWORD")
Next
EndFunc
Sir Wayne, it gives unfefined function wid this line in autoit _MemoryModuleGetBaseAddress, even i hav the nomadmemory.au3?
Tnx.
1. Either use Google for the au3 - you'll find the function below.
2. Or you may simply use "real" pointer address without module base address.
when you have this: cabalmail.exe + 1234abcd
simply use: 400000 + 1234abcd
----
Func _MemoryModuleGetBaseAddress($iPID, $sModule)
If Not ProcessExists($iPID) Then Return SetError(1, 0, 0)
If Not IsString($sModule) Then Return SetError(2, 0, 0)
Local $PSAPI = DllOpen("psapi.dll")
;Get Process Handle
Local $hProcess
Local $PERMISSION = BitOR(0x0002, 0x0400, 0x0008, 0x0010, 0x0020) ; CREATE_THREAD, QUERY_INFORMATION, VM_OPERATION, VM_READ, VM_WRITE
If $iPID > 0 Then
Local $hProcess = DllCall("kernel32.dll", "ptr", "OpenProcess", "dword", $PERMISSION, "int", 0, "dword", $iPID)
If $hProcess[0] Then
$hProcess = $hProcess[0]
EndIf
EndIf
;EnumProcessModules
Local $Modules = DllStructCreate("ptr[1024]")
Local $aCall = DllCall($PSAPI, "int", "EnumProcessModules", "ptr", $hProcess, "ptr", DllStructGetPtr($Modules), "dword", DllStructGetSize($Modules), "dword*", 0)
If $aCall[4] > 0 Then
Local $iModnum = $aCall[4] / 4
Local $aTemp
For $i = 1 To $iModnum
$aTemp = DllCall($PSAPI, "dword", "GetModuleBaseNameW", "ptr", $hProcess, "ptr", Ptr(DllStructGetData($Modules, 1, $i)), "wstr", "", "dword", 260)
If $aTemp[3] = $sModule Then
DllClose($PSAPI)
Return Ptr(DllStructGetData($Modules, 1, $i))
EndIf
Next
EndIf
1. Either use Google for the au3 - you'll find the function below.
2. Or you may simply use "real" pointer address without module base address.
when you have this: cabalmail.exe + 1234abcd
simply use: 400000 + 1234abcd
----
Func _MemoryModuleGetBaseAddress($iPID, $sModule)
If Not ProcessExists($iPID) Then Return SetError(1, 0, 0)
If Not IsString($sModule) Then Return SetError(2, 0, 0)
Local $PSAPI = DllOpen("psapi.dll")
;Get Process Handle
Local $hProcess
Local $PERMISSION = BitOR(0x0002, 0x0400, 0x0008, 0x0010, 0x0020) ; CREATE_THREAD, QUERY_INFORMATION, VM_OPERATION, VM_READ, VM_WRITE
If $iPID > 0 Then
Local $hProcess = DllCall("kernel32.dll", "ptr", "OpenProcess", "dword", $PERMISSION, "int", 0, "dword", $iPID)
If $hProcess[0] Then
$hProcess = $hProcess[0]
EndIf
EndIf
;EnumProcessModules
Local $Modules = DllStructCreate("ptr[1024]")
Local $aCall = DllCall($PSAPI, "int", "EnumProcessModules", "ptr", $hProcess, "ptr", DllStructGetPtr($Modules), "dword", DllStructGetSize($Modules), "dword*", 0)
If $aCall[4] > 0 Then
Local $iModnum = $aCall[4] / 4
Local $aTemp
For $i = 1 To $iModnum
$aTemp = DllCall($PSAPI, "dword", "GetModuleBaseNameW", "ptr", $hProcess, "ptr", Ptr(DllStructGetData($Modules, 1, $i)), "wstr", "", "dword", 260)
If $aTemp[3] = $sModule Then
DllClose($PSAPI)
Return Ptr(DllStructGetData($Modules, 1, $i))
EndIf
Next
EndIf
DllClose($PSAPI)
Return SetError(-1, 0, 0)
EndFunc
Big Tnx! I've dl the 2 ver of the func. Dis is wat missing surely ->
simply use: 400000 + 1234abcd
Release New Method of Wallhack Bypasser by sQuare02 [No Need ISO Method] 08/05/2010 - Soldier Front Philippines - 5 Replies 100% Working sa Window XP Wallhack pero FREE.. Nakuha ko lng to sa ka shop ko at eto yung gamit nya na wall... and it's 100% working in PSF...
Ito ang ginagamit nmin ngayon sa cafe..
Eto nga pala yng Download Link..
sQuare02 Wallhack Bypasser.rar
sQuare02 Wallhack Bypasser.rar
sQuare02 Wallhack Bypasser.rar
Eto rin yng Proof..