General Discussions

Page 2 of 4   •  First Page  •  Previous Page  •   Next Page  •   Last Page
Signup or Login to Post
In Need Of Some Decent Tuts
  • Current rank: 3.5 Stars. Next Rank at 8000 Posts.
    Send a message to DABhand
    PHAT CAT
    DABhand posted on Apr 29, 2010 10:13:57 AM - Report post
     
    You are on the right path, be aware some games are going to be tougher to find pointers than others.

    Keep an eye on a recurring value when you get damaged etc, that could be your base address for the player structure.


    Also look into Level 4 pointers

    [Edited by DABhand, 4/29/2010 10:14:35 AM]
    Oh and Don't forget some tuts on ASM and defeating DMA

    Clicky Here for them
  • Current rank: 1 Star. Next Rank at 100 Posts.
    Send a message to Sil3nt_Pr0digy
    ELITE
    Sil3nt_Pr0digy posted on Apr 29, 2010 8:38:34 PM - Report post
     
    quote:
    originally posted by DABhand

    You are on the right path, be aware some games are going to be tougher to find pointers than others.

    Keep an eye on a recurring value when you get damaged etc, that could be your base address for the player structure.


    Also look into Level 4 pointers

    [Edited by DABhand, 4/29/2010 10:14:35 AM]

    Well I didn't look up "Level 4 Pointers". But I looked up "ASM Multi-Level Pointers", and found a CoSMOS Tutorial for the Multi-Level Pointer part of the tutorial, that is a video, and the guy was very descriptive about what I needed to do.

    The most helpful part, "Keep going until you find a Static Pointer" o.O. Tracking down all these pointers could take some time...

    Imagine a level 100 pointer.... God Damn that would take forever.

    Well I'm going to keep searching, and back-tracing the pointers, hopefully it won't take long to find a static pointer.

  • Current rank: 1 Star. Next Rank at 100 Posts.
    Send a message to Sil3nt_Pr0digy
    ELITE
    Sil3nt_Pr0digy posted on Apr 29, 2010 9:41:35 PM - Report post
     
    Ok, finally got to the end, at least I think. Final pointer was [[[0x116F54C8]+0x0]+0x40]+0x10. Looks like it was only a level 3 pointer, If I counted it right. I used MHS to do the pointers and stuff. So what would be the next step? lol. My only question is that I had 2 which were 0. See?

    Link

    Since there was a green one that equaled 0 i just used that one, is that right?

    [Edited by Sil3nt_Pr0digy, 4/29/2010 9:43:35 PM]
  • Current rank: 1 Star. Next Rank at 100 Posts.
    Send a message to Sil3nt_Pr0digy
    ELITE
    Sil3nt_Pr0digy posted on Apr 29, 2010 9:53:01 PM - Report post
     
    Ok, so I used some basic logic, and took the static pointer's address, and found it's actual base address, which happens to be (Dunia.dll + 016F54C8), so would the actual address to the health location be [(Dunia.dll + 016F54C8)+ 50], resulting in (Dunia.dll + 016F5518). Is that correct? If so, shouldn't I just be able to write to that address? Or is there something else I must do?
  • Current rank: 3.5 Stars. Next Rank at 8000 Posts.
    Send a message to HonestGamer
    AUTHOR
    HonestGamer posted on Apr 29, 2010 10:58:25 PM - Report post
     
    Pointers make me sick. They can be very hard to find at sometimes. So the best way to go through them is finding tutorials on One-Sided options. I learned a lot from a Tutorial for Player Structure by Shinero. And of course DABhand helped me on my way! Thanks man!
    Life is best for those who enjoy it, difficult for those who analyze it and worst for those who criticize it.
  • Current rank: 1 Star. Next Rank at 100 Posts.
    Send a message to Sil3nt_Pr0digy
    ELITE
    Sil3nt_Pr0digy posted on Apr 29, 2010 11:09:33 PM - Report post
     
    quote:
    originally posted by HonestGamer

    Pointers make me sick. They can be very hard to find at sometimes. So the best way to go through them is finding tutorials on One-Sided options. I learned a lot from a Tutorial for Player Structure by Shinero. And of course DABhand helped me on my way! Thanks man!

    Well I found the final pointer. I'm just wondering what I need to do so I can use the pointer for code injection, or if there is something else I must do.

    Would you happen to know?

  • Current rank: 3.5 Stars. Next Rank at 8000 Posts.
    Send a message to DABhand
    PHAT CAT
    DABhand posted on Apr 30, 2010 4:14:16 AM - Report post
     
    Well if you found the base address for the player structure, all you need to do is find the health value within that structure.

    And it will be easy to find, since you know a specific address to start scanning from and add a few Kilobytes to end the search pattern. You will find it in no time at all.
    Oh and Don't forget some tuts on ASM and defeating DMA

    Clicky Here for them
  • Current rank: 1 Star. Next Rank at 100 Posts.
    Send a message to Sil3nt_Pr0digy
    ELITE
    Sil3nt_Pr0digy posted on Apr 30, 2010 9:07:38 AM - Report post
     
    quote:
    originally posted by DABhand

    Well if you found the base address for the player structure, all you need to do is find the health value within that structure.

    And it will be easy to find, since you know a specific address to start scanning from and add a few Kilobytes to end the search pattern. You will find it in no time at all.

    Well I don't "think" I found the base address, I just traced back the pointers all the way to a static pointer. So if the final pointer that I found, the static one, is located within the base location for the player structure, then I did locate it.

Page 2 of 4   •  First Page  •  Previous Page  •   Next Page  •   Last Page
Signup or Login to Post
All times are (GMT -06:00) Central Time (US & Canada). Current time is 4:09:31 AM