| View previous topic :: View next topic |
| Author |
Message |
barbus How do I cheat?
Reputation: 0
Joined: 11 Dec 2006 Posts: 3
|
Posted: Wed Dec 13, 2006 2:53 am Post subject: How can i quickly look for chain pointers? |
|
|
Hi everyone who bother to read this topic
MY question is : i found some objects in memory, after it i've found collection that handle those elements ( by simple looking for pointers on this objects that stay very near together ), now i must follow this chain until ill find a hardcoded pointer on this collection. Are there some tricks how i can do it? Or i should use "Look for HEX value" as usually? Looking static pointer right now is pointless. Pointer scanner found nothing .
Are there any possibility to automate "Looking for pointer on this address or nearest lesser address"?
Thanks in advance.
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25833 Location: The netherlands
|
Posted: Wed Dec 13, 2006 3:04 am Post subject: |
|
|
Do a "value between..." scan for the address you want to find the pointer to.
so if you have as address 12340000 and you want to find the pointer to it then try scanning for addresses with values between 12330000 and 12350000
You might already guess you're going to get quite a long list of addresses...
Best bet it still the pointerscanner though, using a structsize of at least 4096 bytes (and to make you wait a few years longer a level of 10)
You could also try looking at the assembler and figure out how the registers get those values and how to get to the address, and of course, if everything fails, try figuring out how the structures look, see if you can find something usefull in them, and then do some codeinjection.
The data dissector can help with figuring out structures
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
barbus How do I cheat?
Reputation: 0
Joined: 11 Dec 2006 Posts: 3
|
Posted: Wed Dec 13, 2006 3:21 am Post subject: |
|
|
Yes, Pointer scanner with lvl 4+ is pretty pointless
But in case i know what Compiller i'm underdigging i can guess a look of collections and pointers in memory. Furthermore such collections usually are aggregated in a class ( most likely not via smartpointers, atleast i hope:)) May be a "Look for nearest pointer on it" within context menu would help me.
Until then i should use look for value inbetween:)
Indeed if i get many of results after this function (value inbetween) i will immideately see a start of object/structure.
PS:
| Quote: | | so if you have as address 12340000 and you want to find the pointer to it then try scanning for addresses with values between 12330000 and 12350000 | Hmm no. I'm looking for 1233f000-12340000 - i've never seen ( though they are implementable) objects/strutures that should be referred not by offset 0. And im pretty sure in this game designers not use Intel C++ with wired optimization
EDIT: I'm trying right now to write a plugin for it - bad thing plugins dont support Hotkeys/shortcuts
|
|
| Back to top |
|
 |
|