[Release] Wallhack method all Client / find Maparea pointer

09/04/2012 12:40 nawkaz#16
Sir.
Bad news for SEA. This method is not working anymore.
When i tried to find the 4-byte address, it does not show any address at all.
FYI SEA just got small mini patch just now..
09/05/2012 19:11 botetebalila#17
Base Found Sample for PH
BASE = 0x0107BF99

Can Somebody translate it to C

Func _setwallhack()
$wh=_MemoryRead($cabalmain+0xC7BF80,$proc,"DWORD") +0x40814;
$test=_MemoryRead($wh,$proc,"DWORD")
For $i=$wh to $wh+0x3ffff step 4
_MemoryWrite($i,$proc,0,"DWORD")
Next
EndFunc
09/05/2012 19:44 codenooby#18
another idea for beginners, basic c++

c++

int wallhack offset = [some value]
int wallhack pointer = [some value]
bool hack = true;
int i = 1;

while(hack)
{

AddressToWrite = wallhack address

for(a = 1; a<= Value; a++)
{
writeInteger(address, 1, 1)//should have your own writeInteger Formula

wallhack offset++;

if(a == value)
{

hack = false

//reset addy and offset

closethread for another use

}



}
}



not an actual code but it's just the idea
09/06/2012 05:55 botetebalila#19
Quote:
Originally Posted by codenooby View Post
another idea for beginners, basic c++

c++

int wallhack offset = [some value]
int wallhack pointer = [some value]
bool hack = true;
int i = 1;

while(hack)
{

AddressToWrite = wallhack address

for(a = 1; a<= Value; a++)
{
writeInteger(address, 1, 1)//should have your own writeInteger Formula

wallhack offset++;

if(a == value)
{

hack = false

//reset addy and offset

closethread for another use

}



}
}



not an actual code but it's just the idea
Nice Pseudocode but a semi-working one is appreciated. I admit im not good at C++. Thanks anyways.
09/06/2012 21:53 gameMaster025#20
can you share for the c++ code sir!!!
09/07/2012 18:23 xkhay#21
Quote:
Originally Posted by Wayntressierts View Post
Why farm Dungeons yourself when you can AutoIt them while you sleep:bandit: ?

Ok as promised here are two examples of how to use it.
One is a LUA Script Function for our Cheatengine users.
Create a little GUI with a Wallhack-button and assign my function.
Next is an AutoIt example for the people who prefer to script all kinds of stuff instead of playing themself. ;)

The pointers in these examples are for Cabal EU/DE/IT/.. (cabalonline.com)
Feel free to adjust them to your Client.

LUA Script
for wallhacking with Cheatengine
Code:
function WallhackClick(sender)
  start=readInteger("fixedmain.exe+C7BF80")+0x40814
  for i=0,0x3ffff,4 do
    writeBytes(start+i,0)
  end
end

AutoIt Code
for scripts and bots
ofcourse this requires NomadMemory.au3 Plugin.

Code:
SetPrivilege("SeDebugPrivilege", 1)
#include <NomadMemory.au3>
Global $PID = ProcessExists('fixedmain.exe')
Global $proc=_MemoryOpen($PID)
Global $cabalmain = _MemoryModuleGetBaseAddress($PID,"fixedmain.exe")

(...)

Func _setwallhack()
   $wh=_MemoryRead($cabalmain+0xC7BF80,$proc,"DWORD")+0x40814;
   $test=_MemoryRead($wh,$proc,"DWORD")
   For $i=$wh to $wh+0x3ffff step 4
   	  _MemoryWrite($i,$proc,0,"DWORD")
   Next
EndFunc
I will not answer LUA-Script or AutoIt related questions.
Take this as proof of concept and feel free to play with it.


So guys enjoy your new toys, create nice hacks and bots :rolleyes:
... enough spoonfeeding for today

Remember: whenever you leave the map or enter a dungeon, the collision map is back to normal. So no more WH until you re-apply.


:mofo:
I always wanted to post this smily..

Hello. i managed to make your Wall hack method in Cheat Engine.
but i want to make a .dll Trainer for it, Like Crckd did. The problem is the i found out that the 0x40000 4byte addresses that needs to be filled with ZEROS are 8,000 or More. and that will take forever if i were to #define it one by one.

care to share any tut to simplify this? or maybe give a hint on how will i be able to make a "FILL ADDRESSES" tool-like in C.E for C++.

Thank you in Advance.
09/07/2012 20:12 Glenox#22
sir

can you convert it to c++

Code:
SetPrivilege("SeDebugPrivilege", 1)
#include <NomadMemory.au3>
Global $PID = ProcessExists('fixedmain.exe')
Global $proc=_MemoryOpen($PID)
Global $cabalmain = _MemoryModuleGetBaseAddress($PID,"fixedmain.exe")

(...)

Func _setwallhack()
   $wh=_MemoryRead($cabalmain+0xC7BF80,$proc,"DWORD")+0x40814;
   $test=_MemoryRead($wh,$proc,"DWORD")
   For $i=$wh to $wh+0x3ffff step 4
   	  _MemoryWrite($i,$proc,0,"DWORD")
   Next
EndFunc
and how to find pointer and offset???
0x40814, 0x3ffff

thnx it advance!
09/08/2012 05:10 xkhay#23
Quote:
Originally Posted by Glenox View Post
For $i=$wh to $wh+0x3ffff step 4
this is the key. :)
09/08/2012 06:22 Glenox#24
Quote:
Originally Posted by xkhay View Post
this is the key. :)
what key???


offset or pointer???
09/08/2012 06:56 xkhay#25
fixedmain.exe+XXXXXX base
0x40814 pointer offset

read post # 1
09/08/2012 07:16 Glenox#26
Quote:
Originally Posted by xkhay View Post
fixedmain.exe+XXXXXX base
0x40814 pointer offset

read post # 1


i get it!!! but how many loop in 1 wallhack???
09/08/2012 08:04 xkhay#27
actually i can't figure it out yet.
i just made it work thru memory viewer in C.E (Steps in post#1)
09/08/2012 09:53 Glenox#28
Quote:
Originally Posted by xkhay View Post
actually i can't figure it out yet.
i just made it work thru memory viewer in C.E (Steps in post#1)
hmmmmmm... i guess to create a DLL and share it in this forum!!!
09/08/2012 10:49 кev#29
I guess none of the c/c++ gurus asking for copypaste in here have heard about advanced stuff like [Only registered and activated users can see links. Click Here To Register...]? :facepalm:

Well it's bound to go public anyway so;

PHP Code:
memset(ptrthreadmap0x00x40000); 
Don't ask me where to put it or what to do with it. If you can't figure it out by yourself, you don't deserve it.

/spoonfed
09/08/2012 13:27 xkhay#30
Quote:
Originally Posted by кev View Post
I guess none of the c/c++ gurus asking for copypaste in here have heard about advanced stuff like [Only registered and activated users can see links. Click Here To Register...]? :facepalm:

Well it's bound to go public anyway so;

PHP Code:
memset(ptrthreadmap0x00x40000); 
Don't ask me where to put it or what to do with it. If you can't figure it out by yourself, you don't deserve it.

/spoonfed
Thank you for this. :) greatly Appreciated