Finding the right address

Posts 115 of 16 · Page 1 of 2
Finding the right address
Ok, Im trying to hack a game, but i cant find the static address.
I reopened the game multiple times, And here is the addresses i got each time i enter..


Code:
// Bombs, All end with 4994
10C4994 
10C4994 
1004994 
1064994 
013F4994 
01334994
//------------------------------

// + 4 bytes here: 

// LIFE , All end with 4988
01334988
014F4988
01474988
-----------------------------
And here, i opened the game 2 times and got :

Code:
bass.dll: 285212672   ,   bass_fx.dll: 268435456   ,   game.exe: 4194304 // DWORD ONLY
bass.dll: 07E6FEC4   ,   bass_fx.dll: 07E6FEB8   ,   game.exe: 07E6FEAC // ADRESS OF

bass.dll: 285212672   ,   bass_fx.dll: 268435456   ,   game.exe: 4194304 // DWORD ONLY
bass.dll: 07D7FEC4   ,   bass_fx.dll: 07D7FEB8   ,   game.exe: 07D7FEAC // ADRESS OF
Those are the dlls of the game, and the game window or w.e (game)

With cheat engine, The game address is always "400000" ...
How do i find the static address to the bombs and life ?

I already tried like (The Address Found - 400000) , and i always get a different address..

i need something like..

base + static address = value..
or base + static address + something = value
to hack it, but cant get it

Please help me
See if any static addresses contain a pointer to the address(es)?

In Cheat Engine, tick the Hex box with the 4 Bytes option and search for the address itself, then any green results = pointer? I read a tut long time ago, some craps like that. I could be completely wrong.
Quote Originally Posted by master131 View Post
See if any static addresses contain a pointer to the address(es)?

In Cheat Engine, tick the Hex box with the 4 Bytes option and search for the address itself, then any green results = pointer? I read a tut long time ago, some craps like that. I could be completely wrong.
Cant get it
Tried that..
Tried so mutch things
Use a pattern scanner and add the relative offset to the address?
Quote Originally Posted by master131 View Post
Use a pattern scanner and add the relative offset to the address?
Dunno how.
cheat engine -> find out what accesses this address
use that to find the base address of the struct it's in, then search for a pointer to that.
Quote Originally Posted by Hell_Demon View Post
cheat engine -> find out what accesses this address
use that to find the base address of the struct it's in, then search for a pointer to that.
Well im not very good with cheat egine but im going to try now
Edit:

Well i found mutch things..
I found an static address 4BF876
And the game address is always 400000
i dont know what to do now, I just know im gonna need this 4BF876 but now idk what more to do, IM FUCKING confused.

Edit:
I just found something...
Code:
// The last 5 addresses i found (LIFE)
014F4988 = 1000000 + 400000 + F4988  // Opened the game for the first time
013C4988 = 1000000 + 300000 + C4988  //second
01334988 = 1000000 + 300000 + 34988 // 3º
013D4988 = 1000000 + 300000 + D4988 // 4º
01414988 = 1000000 + 400000 + 14988 // 5º
// The static: 4BF876
some pics:



@Hell_Demon

@whit
@why06
Take the Cheat Engine tutorial, it will teach you how to find pointers. What you have right now is completely irrelevant.
Quote Originally Posted by Fovea View Post
Take the Cheat Engine tutorial, it will teach you how to find pointers. What you have right now is completely irrelevant.
Where is that tutorial?
*coough* Cheat Engine Forums, there's like a whole section dedicated on tutorials and finding pointers.
@master131
Well for the bombs must be:

1086CAD(THIS ONE IS DYNAMIC) + 4bdc7b + 6c

But how i found the dinamic one????
I already made many searchs found many things tried many things..Im so mutch confused.
Tried everything
Could someone find it to me and tell what you did?
HEre is the game Download
Bombs = (Read pointer value in static address - 0x4DFB44) + 0x6C. The value stored in the static address is the base address to some struct the game uses.



To show that screen, right-click on the bombs addy then click 'Find out what accesses this address' then click on the only item on the list. Click 'More information' and you'll be presented with that screen.

[highlight=c++]int iBombsPtr = 0x4DFB44, iBaseAddy = 0, iBombWrite = 1337;
ReadProcessMemory(pHandle, (LPCVOID)iBombsPtr, &iBaseAddy, 4, NULL); //Read the pointer stored in the static address
WriteProcessMemory(pHandle, (LPCVOID)(iBaseAddy + 0x6C), &iBombWrite, 4, NULL); //Write 1337 to the bombs address[/highlight]
Posts 115 of 16 · Page 1 of 2

Post a Reply

Tags for this Thread

None

Need help?