Tut Pointers/Complex Address!!

Submit Tutorials Related to Memory Hacking Software

Moderators: g3nuin3, SpeedWing, WhiteHat, mezzo

It Works For U??

Yes
30
67%
No
15
33%
 
Total votes : 45

Postby L. Spiro » Thu Dec 11, 2008 5:48 am

Only MHS has such a feature, and it can be done via scripts.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby kingofdiscos » Tue Jan 20, 2009 3:34 am

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??
User avatar
kingofdiscos
Acker
 
Posts: 92
Joined: Fri Dec 07, 2007 6:16 am

Postby SpeedWing » Tue Jan 20, 2009 3:36 am

this pointer needs only 2 offsets to work everywhere.

[[xxxxxxxx]+xxx]+0x40A
User avatar
SpeedWing
Defragler
 
Posts: 2031
Joined: Tue Jan 01, 2008 1:00 am
Location: If there is a Will there is a Solution.

Postby kingofdiscos » Wed Feb 11, 2009 6:23 am

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
User avatar
kingofdiscos
Acker
 
Posts: 92
Joined: Fri Dec 07, 2007 6:16 am

Postby minorutono » Wed Feb 11, 2009 6:42 am

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?
User avatar
minorutono
i R t3h nUB!!111
 
Posts: 944
Joined: Thu Apr 17, 2008 10:10 am
Location: 2845 Vista Verde Way Cameron Park CA 95682

Postby kingofdiscos » Wed Feb 11, 2009 7:01 am

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
User avatar
kingofdiscos
Acker
 
Posts: 92
Joined: Fri Dec 07, 2007 6:16 am

Postby minorutono » Wed Feb 11, 2009 8:52 am

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?
User avatar
minorutono
i R t3h nUB!!111
 
Posts: 944
Joined: Thu Apr 17, 2008 10:10 am
Location: 2845 Vista Verde Way Cameron Park CA 95682

Postby Jambo » Fri Mar 06, 2009 9:09 pm

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
Jambo
I Have A Few Questions
 
Posts: 6
Joined: Fri Mar 06, 2009 2:10 am

Postby minorutono » Sat Mar 07, 2009 2:37 am

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.
User avatar
minorutono
i R t3h nUB!!111
 
Posts: 944
Joined: Thu Apr 17, 2008 10:10 am
Location: 2845 Vista Verde Way Cameron Park CA 95682

Postby shinnsohai » Sat Mar 21, 2009 4:15 pm

erm i'm still not understanding the 4-5 step.
-šнιηηšσнαι-
User avatar
shinnsohai
n00b
 
Posts: 973
Joined: Mon Feb 18, 2008 7:31 pm
Location: l_ A /\/ G l< A \/\/ I

Postby toffey » Sat Mar 21, 2009 4:47 pm

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.
User avatar
toffey
Hack-Master Hex
 
Posts: 689
Joined: Fri Sep 05, 2008 5:39 pm
Location: California, USA

Postby shinnsohai » Sat Mar 21, 2009 9:35 pm

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:
-šнιηηšσнαι-
User avatar
shinnsohai
n00b
 
Posts: 973
Joined: Mon Feb 18, 2008 7:31 pm
Location: l_ A /\/ G l< A \/\/ I

Postby Aspras » Tue Apr 07, 2009 8:09 pm

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 ?
User avatar
Aspras
NULL
 
Posts: 100
Joined: Mon Jan 05, 2009 12:42 am

Postby WhiteHat » Wed Apr 08, 2009 2:00 pm

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...
.. to boldly go where no eagle has gone before...
User avatar
WhiteHat
Elang Djawa
 
Posts: 1059
Joined: Fri Jul 21, 2006 12:49 pm
Location: Away for a while...

Postby Aspras » Wed Apr 08, 2009 6:08 pm

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?
User avatar
Aspras
NULL
 
Posts: 100
Joined: Mon Jan 05, 2009 12:42 am

PreviousNext

Return to Tutorials

Who is online

Users browsing this forum: No registered users and 0 guests

cron