Page 1 of 6

Tut Pointers/Complex Address!!

PostPosted: Fri Jun 20, 2008 10:18 am
by Josese
First my english sux lol so, i will try to explain how to find ur pointers/complex, Here we go >.<.

This is an example for Halo 1,

Image

1. We are going to find INF AMMO AND NO RELOAD, how u can see in the Pic, we have 60 bullets in our weapon so, we are going to find this value >.<

Image

2. Shoot nce

Image

3. Then search for 59 Bullets

Image

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.

Image

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"

Image

6. Then we search for the lowest value in this case is -432, we add this addy, now in the complex part (see the picture) we are going to copy the addy but this is the structure for complex "[0x Ur addy]+0xoffset" = "[0x680019B8]+0x1b0" its necesary u find the GREEN address, until if u dont find it, suposed (in this example) we dont find the green addy wth we are going to do?

Image

7. We going to copy the pointer addy "680019B8" and we are going to repeat the search (see the picture), remmember this addy is in "To:680019B8" and now in "Target From:670019B8".

Image

8. Now we repeat the steps, we choose the addy with the lowest value in this case is -420 (see the picture) now our last COMPLEX was "[0x680019B8]+0x1b0" now we need to replace it for the new addy and the new offset = "[[0x004A4B5C]+0x1a4]+0x1b0" = "[[0xNEW ADDY]+0XNEW OFFSET]+0XUR LAST OFFSET" (SEE THE PICTURE)

Image

Finaly see the EXPRESSION EVALUATOR, it has the same result!!
Supouse, alredy u dont found the green addy repeat the steps, and chek
in the expression evaluator if u are ok u must be the same result!!

Now no matter if ur addy not is static, Enjoy!!

Ty for those ppl who explain it in other threads (L.Spiro,Mezzo,Compmstr,Liqmysaq etc...)

I hope this tut will help u alot guys!!

If u still have questions just send me a Pm or post here ur questions cya!!

PostPosted: Fri Jun 20, 2008 10:43 am
by colintso
waaa...so complex! Will be learning from this!

PostPosted: Fri Jun 20, 2008 12:25 pm
by SeanPro
This method is SOOO inneficient if you are dealing with a multi level point that has 3-4 levels. Debugging by far is the optimal method for finding pointers in any game.

PostPosted: Fri Jun 20, 2008 12:56 pm
by Josese
Yeah, i know i know, but u need think a little, and dont be a stupid kid, in WT forum, how many ppl u see beg for hacks?, cuz they dont have the minor idea how to find 1 fck address, now u want they use a debbug?, i dont know u how many years old are u... i think at least 19-20 years and u acting like a fck kid, remmember not all the fck world is too fck nerdy like u :twisted: and if u dont like this why u post ur comment? just dont comment anything and stop to be arrogant.

This Tut is for BEGGINERS, all the world start learning from he most basic things.

Pd: sell more of ur hacks for pay ur univeristy :twisted: Lol!!
pd2: u have friends? i dont mean the pc, real friends??
pd3: dont post nothing more if u dont help other ppl fck EMO, and if u dont like what i said then go and cry with ur mom :twisted:

PostPosted: Fri Jun 20, 2008 1:01 pm
by JB Gzn
lol'd josese why you react liek that?
he just says debugging is better, and what youred doing? your flaming him like hell.

PostPosted: Fri Jun 20, 2008 1:02 pm
by emocore
SeanPro wrote:This method is SOOO inneficient if you are dealing with a multi level point that has 3-4 levels. Debugging by far is the optimal method for finding pointers in any game.


why teh eff u even bother? this has nothing to do with the debugging whatsoever. Dont spam this thread with useless post. Like ure so pro but i wonder why ure here? scolding people? Finding errors and flame?

at least this guy helping a lot of peoples-especially new comer.
and u? trying to be famous and that is just lame. now gtfoabh

PostPosted: Fri Jun 20, 2008 1:05 pm
by zile
Not all of us can remove xtrap and its checksum...or others like gameguard, so we cant use debugging.....

PostPosted: Fri Jun 20, 2008 2:15 pm
by L. Spiro
In your first example 0x680019B8 need to be changed to rsaenh.dll+19B8h.
If the module (rsaenh.dll) moves (and it will) it does no good to use a static address.


L. Spiro

PostPosted: Fri Jun 20, 2008 3:26 pm
by shinnsohai
First:@.@ its sound complicated ,any suggestion that where i gonna start?
Second:Gv me some suggestion about games that i can hack(better if the requirement is low)
Third:My Computer is suck,that not even have graphic card

__________Edited by 0.02am GMT+8,21June_____________

Reason: I Had Wrote Hack,therefore i wanna write have

PostPosted: Fri Jun 20, 2008 8:30 pm
by GlowSplint
shinnsohai wrote:First:@.@ its sound complicated ,any suggestion that where i gonna start?
Second:Gv me some suggestion about games that i can hack(better if the requirement is low)
Third:My Computer is suck,that not even hack graphic card


Try this

Bloons Tower Defense 2
http://www.mofunzone.com/online_games/bloons_tower_defense_2.shtml

Its mainly another Tower Defense game that uses Flash (I hope your PC has Flash).

Erm, can anyone explain....
Code: Select all
"To: 401081C0" and in the left side "Target From: 400081C0"

In the MHS Help file I remember there's something about 0x10000 to do with pointer addresses. For this one, why is the difference 0x100000 ? Then, for the later one, the difference is 0x1000000. Can anyone explain this to me? I'm quite confused.

Oh, and what is a module?
Code: Select all
Module : [rsaenh.dll+19B8]

PostPosted: Fri Jun 20, 2008 9:39 pm
by RoboC
Sean:
You shouldn't be so exaggerated and rude, instead, you should appreciate what others have done to help. Although I'm not so popular in this forum, I just hope that you will take note of my advice. It can help you from being flamed.

Josese:
Learnt a new thing today. Nice work and nice guide.

PostPosted: Fri Jun 20, 2008 10:24 pm
by JB Gzn
nah josese shouldn't react like that, even though sometimes i dislike him, hes perfectly right, and he doesn't say it in a bad way either, he just says debugging is better for a more-leveled pointer.


and then josese comes up with his flaming and offensive words, while sean hasn't done anything wrong

PostPosted: Fri Jun 20, 2008 11:00 pm
by shinnsohai
hey I found that Josese Looks Like The Rock
He So Handsome XD

PostPosted: Sat Jun 21, 2008 3:08 am
by Josese
JB Gzn wrote:nah josese shouldn't react like that, even though sometimes i dislike him, hes perfectly right, and he doesn't say it in a bad way either, he just says debugging is better for a more-leveled pointer.


and then josese comes up with his flaming and offensive words, while sean hasn't done anything wrong


Yeah men u rigth, i flame a lot with sean and sorry, but u know he think he is the best, and i hate that, and maybe in this forum he is lol, but he always criticizes and dont help other ppl, i really hate that too, in his 150 post all he said is U ARE WRONG AND SOMETIMES HE FLAME.

Pd: yeah maybe my method not is the best but u can learn a little from this post, and if im wrong in something like L.Spiro said u can help me and correct my mistakes, so i will glad with u ppl if u correct my mistakes.

Cya 8) !!

PostPosted: Sat Jun 21, 2008 12:51 pm
by JB Gzn
nah the tut is perfect, it's slow but working :PPPP.
but this was the exact vsame way as aid in the the helpfile?