|
You last visited: Today at 11:48
Advertisement
[Release] Wallhack method all Client / find Maparea pointer
Discussion on [Release] Wallhack method all Client / find Maparea pointer within the Cabal Guides & Templates forum part of the Cabal Online category.
09/04/2012, 12:40
|
#16
|
elite*gold: 0
Join Date: Jan 2009
Posts: 175
Received Thanks: 17
|
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
|
#17
|
elite*gold: 0
Join Date: May 2011
Posts: 171
Received Thanks: 282
|
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
|
#18
|
elite*gold: 0
Join Date: Sep 2012
Posts: 28
Received Thanks: 6
|
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
|
#19
|
elite*gold: 0
Join Date: May 2011
Posts: 171
Received Thanks: 282
|
Quote:
Originally Posted by codenooby
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
|
#20
|
elite*gold: 0
Join Date: May 2012
Posts: 4
Received Thanks: 0
|
can you share for the c++ code sir!!!
|
|
|
09/07/2012, 18:23
|
#21
|
elite*gold: 0
Join Date: Nov 2008
Posts: 63
Received Thanks: 5
|
Quote:
Originally Posted by Wayntressierts
Why farm Dungeons yourself when you can AutoIt them while you sleep  ?
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 
... 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.

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
|
#22
|
elite*gold: 0
Join Date: Sep 2012
Posts: 106
Received Thanks: 712
|
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
|
#23
|
elite*gold: 0
Join Date: Nov 2008
Posts: 63
Received Thanks: 5
|
Quote:
Originally Posted by Glenox
For $i=$wh to $wh+0x3ffff step 4
|
this is the key.
|
|
|
09/08/2012, 06:22
|
#24
|
elite*gold: 0
Join Date: Sep 2012
Posts: 106
Received Thanks: 712
|
Quote:
Originally Posted by xkhay
this is the key. 
|
what key???
offset or pointer???
|
|
|
09/08/2012, 06:56
|
#25
|
elite*gold: 0
Join Date: Nov 2008
Posts: 63
Received Thanks: 5
|
fixedmain.exe+XXXXXX base
0x40814 pointer offset
read post # 1
|
|
|
09/08/2012, 07:16
|
#26
|
elite*gold: 0
Join Date: Sep 2012
Posts: 106
Received Thanks: 712
|
Quote:
Originally Posted by xkhay
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
|
#27
|
elite*gold: 0
Join Date: Nov 2008
Posts: 63
Received Thanks: 5
|
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
|
#28
|
elite*gold: 0
Join Date: Sep 2012
Posts: 106
Received Thanks: 712
|
Quote:
Originally Posted by xkhay
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
|
#29
|
elite*gold: 0
Join Date: Aug 2012
Posts: 130
Received Thanks: 184
|
I guess none of the c/c++ gurus asking for copypaste in here have heard about advanced stuff like  ?
Well it's bound to go public anyway so;
PHP Code:
memset(ptrthreadmap, 0x0, 0x40000);
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
|
#30
|
elite*gold: 0
Join Date: Nov 2008
Posts: 63
Received Thanks: 5
|
Quote:
Originally Posted by кev
I guess none of the c/c++ gurus asking for copypaste in here have heard about advanced stuff like  ?
Well it's bound to go public anyway so;
PHP Code:
memset(ptrthreadmap, 0x0, 0x40000);
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
|
|
|
All times are GMT +1. The time now is 11:50.
|
|