| View previous topic :: View next topic |
| Author |
Message |
ThomasT How do I cheat?
Reputation: 0
Joined: 24 Oct 2010 Posts: 4
|
Posted: Sun Oct 24, 2010 3:49 pm Post subject: Im making a bot and I need a bit of help |
|
|
Hi im making a bot in vb.net(don't judge) for wow and i want the bot to know how much hp hes got and what his max hp is and i discovered that it keeps shifting each time i restarted the game =
( but then i came here read the pointers tut and devoted my day to getting the top level pointers so know im making and im using ReadProcessMemory() (i think its a windows function) and i understand i need to go through al 5 levels of pointers to get my hp result but the top level pointer is "Wow.exe+007E8E70" now how the hell must i add those 2 and not even talking about vb.net doing it ?
the way i would input a normal hex adress
| Code: |
Dim hexadress As Integer = &H11002888
|
this does not work
| Code: |
Dim hexadress As Integer = &HWow.exe+007E8E70
|
i knew it would work before i tried it btw...
anyway any thoughts?
if it is of any importance im running 64bit windows 7
|
|
| Back to top |
|
 |
noko_112 Grandmaster Cheater
Reputation: 0
Joined: 09 Jun 2009 Posts: 585
|
Posted: Sun Oct 24, 2010 3:55 pm Post subject: |
|
|
| I thought warden would notice that kind of things rather fast.
|
|
| Back to top |
|
 |
ThomasT How do I cheat?
Reputation: 0
Joined: 24 Oct 2010 Posts: 4
|
Posted: Sun Oct 24, 2010 4:00 pm Post subject: |
|
|
forgot to mention Private server sorry
|
|
| Back to top |
|
 |
guernica Grandmaster Cheater Supreme
Reputation: 0
Joined: 20 Jun 2007 Posts: 1211
|
Posted: Tue Oct 26, 2010 12:17 pm Post subject: |
|
|
| Code: | | Dim hexadress As Integer = &H00BE8E70 |
Just add the base address of WoW.exe(00400000) to your address.
_________________
| georgezilka wrote: | | im looking for experience (EXP) hacks for maple story are there any where it can give instant level up ? |
|
|
| Back to top |
|
 |
Georgeforeman How do I cheat?
Reputation: 0
Joined: 26 Oct 2010 Posts: 4
|
Posted: Wed Oct 27, 2010 5:11 pm Post subject: |
|
|
You need to do something like this. Forgive me - this is C#, but should be easily converted over to VB.
| Code: | // get the base address of the process
int pointerBase = process.MainModule.BaseAddress.ToInt32();
// offsets. for uh.. solitaire, i think?
int[] offsets = new int[] { 0x97074, 0x2C, 0x10 };
// loop through the offsets
foreach (int offset in offsets)
{
// add it to the pointer base
pointerBase += offset;
// read the memory
memory = pReader.ReadProcessMemory((IntPtr)pointerBase, 4, out bytesRead);
// this is your new pointer base
pointerBase = BitConverter.ToInt32(memory, 0);
}
// this should be the value you're looking for!
return pointerBase; |
|
|
| Back to top |
|
 |
|