Page 5 of 6

PostPosted: Thu Dec 11, 2008 5:48 am
by L. Spiro
Only MHS has such a feature, and it can be done via scripts.


L. Spiro

PostPosted: Tue Jan 20, 2009 3:34 am
by kingofdiscos
hmm i know how to use pointers and in example i found 1 for atack speed, it works great for me mostly the adress in that game change from 0xx3xxxx to 0xx2xxxx and my question is how long i have to do the offsets etc. cause i done it a bit long ([[[[[[[[[[[0xxxxxxx]+0x120]+0xe0]+0x1388]+0x78]+0x588]+0x1fc8]+0x64]+0x6c]+0xc]+0x4]+0x40a)and it still not workin for my friend, how do i know its the end of searching??

PostPosted: Tue Jan 20, 2009 3:36 am
by SpeedWing
this pointer needs only 2 offsets to work everywhere.

[[xxxxxxxx]+xxx]+0x40A

PostPosted: Wed Feb 11, 2009 6:23 am
by kingofdiscos
i have an addy for Z and its 04xxxxxx i look for pointers from 00400000 to 04xxxxxxx then i relog in game open 2 mhs look for my Z new addy and lets say its 05xxxxxx i look for decimical difference between my Z first addy and second and lets say its a 1000000 i do sub search in first mhs - changed by 1000000 and i got no resoults :/ whats wrong

PostPosted: Wed Feb 11, 2009 6:42 am
by minorutono
Maybe the first address you got was only a superficial address and not the real one. When you relog, does the address change? Maybe you need to find the pointer/complex address?

Also, why open 2 MHS's?

PostPosted: Wed Feb 11, 2009 7:01 am
by kingofdiscos
LOL i do trying to find pointer address thats why i open 2nd mhs and it changes when i relog if it wouldnt i wouldnt look for pointers

PostPosted: Wed Feb 11, 2009 8:52 am
by minorutono
kingofdiscos wrote:LOL i do trying to find pointer address thats why i open 2nd mhs and it changes when i relog if it wouldnt i wouldnt look for pointers


What are you looking for? Why do you need to relog?

PostPosted: Fri Mar 06, 2009 9:09 pm
by Jambo
It isn't working with this tutorial -.-
If I always pick that address, what has the lowest distance to target address, you have to do pointer searching forever and you never get it work. This is my expression that I got:

Code: Select all
[0x04F9A0BC]+0x54
[[[0x04F9A0BC]]+0x04]+0x54
[[[[0x050D5400]+0x04]]+0x04]+0x54
[[[[[0x04F9A0BC]]+0x04]]+0x04]+0x54
[[[[[[0x050D5400]+0x04]]+0x04]]+0x04]+0x54


And as you can see, I have only 2 different addresses here. (04F9A0BC & 050D5400) So when you do this, you are just in a loop and u never find static address, that's lowest in the list.

Help me at this topic: http://memoryhacking.com/forums/viewtopic.php?p=38572

PostPosted: Sat Mar 07, 2009 2:37 am
by minorutono
Did you make sure there was only 1 P>Addy with the lowest value? Sometimes you get several all with the lowest value and only one will work. Try starting over and looking, maybe.

PostPosted: Sat Mar 21, 2009 4:15 pm
by shinnsohai
erm i'm still not understanding the 4-5 step.

PostPosted: Sat Mar 21, 2009 4:47 pm
by toffey
shinnsohai wrote:erm i'm still not understanding the 4-5 step.

Josese wrote:4. Now u have the addy for ur hack, freeze it if u want. and u will see u have 60 bullets no matter how many times u shoot, u stillhave 60 bullets, BUT if u create a new game this addy will never work again >.< , for that reason we need to find a pointer, for make this addy static or permanent.

So here, you have searched and found your value. What you do next is you take the address from the value you found. In his case it was 401081C0.

5. We are goint to seach the pointer... how?? Here we go AGAIN lol!!
We need to copy our addy 401081C0 and in pointer search we paste our addy in the rigth side "To:401081C0" and in the left side "Target From: 400081C0"

MHS > Search > Pointer Search
Evaluation Type: Range
Target From: 400081C (This is simply [Your Address] - 00100000)
Target To: 401081C0 (This is the address you found in step 4)

Leave the values in the bottom boxes unchanged.
Press OK.


Hope it helped you out.

PostPosted: Sat Mar 21, 2009 9:35 pm
by shinnsohai
Thx Toffey xD
I Just Speed Reading On the thread.
I din't read through every pages :D

Erm.. Guys Did u occur this kind of problems?
Such as...
1.Can't Open Process While You Were in "User"or"Guest" Account.
2."Find Through What Access This Address"Give me error on MHS.
:wink: :wink:

PostPosted: Tue Apr 07, 2009 8:09 pm
by Aspras
One question I have regarding which address would have to be chosen. Suppose in that list theres about 3 or 4 or even more addresses that have an offset of 0 , is it 100% sure that one of them is the correct one ?

PostPosted: Wed Apr 08, 2009 2:00 pm
by WhiteHat
AFAIK, if multiple addresses found have the same offset, we can use every each of them to back-trace to the next layer of pointer trail...

PostPosted: Wed Apr 08, 2009 6:08 pm
by Aspras
I wasnt referring to the amount of addresses with the same offset actually, what i am supposed to choose is the pointer pointing at the address with the smallest offset from my main address and that is logically correct cause the correct pointer will be pointing at the base address of the structure in which my address is and there will be only one structure containing that address so the correct pointer to the structure has to be the one with the smallest offset. Offset 0 is the smallest one so if there is at least 1 pointer pointing exactly at the address (offset 1) does that have to be the correct one?