Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Do pointers change?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
maxLOL
Grandmaster Cheater
Reputation: 0

Joined: 27 May 2008
Posts: 636
Location: noitacoL

PostPosted: Fri Oct 03, 2008 10:02 pm    Post subject: Do pointers change? Reply with quote

Do the values of pointers change everytime you re-load the process?
_________________
Looking to create a Maple Story Dev team. PM me if interested.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger
maxisking
Cheater
Reputation: 0

Joined: 18 May 2007
Posts: 31

PostPosted: Fri Oct 03, 2008 10:08 pm    Post subject: Reply with quote

no.
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Fri Oct 03, 2008 10:35 pm    Post subject: Reply with quote

If you followed it down far enough to the hopefully static offset, then no, that won't change. What each one points to however is another story.
Back to top
View user's profile Send private message
maxLOL
Grandmaster Cheater
Reputation: 0

Joined: 27 May 2008
Posts: 636
Location: noitacoL

PostPosted: Fri Oct 03, 2008 11:54 pm    Post subject: Reply with quote

slovach wrote:
If you followed it down far enough to the hopefully static offset, then no, that won't change. What each one points to however is another story.


Okay, thanks

elaborate more on static offsets please.

_________________
Looking to create a Maple Story Dev team. PM me if interested.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger
Mozilla Firefox
Grandmaster Cheater Supreme
Reputation: 0

Joined: 06 Feb 2007
Posts: 1250

PostPosted: Sat Oct 04, 2008 12:57 am    Post subject: Reply with quote

If you find a pointer, make sure it's Green and not Black.
If it is black, continue on searching for the pointer. (Pointer to Pointer)
We have finally successfully completed a pointer that points to dynamic data. But pointers are not limited to being static themselves.
Pointers can point to pointers that point to pointers that point to pointers that point to pointers.
It doesn’t really matter how many layers of pointers there are, as there can be many as many as many.
Back to top
View user's profile Send private message
[SPW]Jsin
Grandmaster Cheater Supreme
Reputation: 0

Joined: 19 Jul 2007
Posts: 1251

PostPosted: Sat Oct 04, 2008 1:25 am    Post subject: Reply with quote

Mozilla Firefox wrote:
If you find a pointer, make sure it's Green and not Black.
If it is black, continue on searching for the pointer. (Pointer to Pointer)
We have finally successfully completed a pointer that points to dynamic data. But pointers are not limited to being static themselves.
Pointers can point to pointers that point to pointers that point to pointers that point to pointers.
It doesn’t really matter how many layers of pointers there are, as there can be many as many as many.


yes.
you will be able to find out about that if you did the CE tutorial

_________________
Back to top
View user's profile Send private message
maxLOL
Grandmaster Cheater
Reputation: 0

Joined: 27 May 2008
Posts: 636
Location: noitacoL

PostPosted: Sat Oct 04, 2008 1:37 am    Post subject: Reply with quote

jsin95 wrote:
Mozilla Firefox wrote:
If you find a pointer, make sure it's Green and not Black.
If it is black, continue on searching for the pointer. (Pointer to Pointer)
We have finally successfully completed a pointer that points to dynamic data. But pointers are not limited to being static themselves.
Pointers can point to pointers that point to pointers that point to pointers that point to pointers.
It doesn’t really matter how many layers of pointers there are, as there can be many as many as many.


yes.
you will be able to find out about that if you did the CE tutorial

I did the CE tutorial. And i repeated exactly what i did in the tutorial and it did not work.

_________________
Looking to create a Maple Story Dev team. PM me if interested.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger
maxisking
Cheater
Reputation: 0

Joined: 18 May 2007
Posts: 31

PostPosted: Sat Oct 04, 2008 6:30 am    Post subject: Reply with quote

try again.
Back to top
View user's profile Send private message
maxLOL
Grandmaster Cheater
Reputation: 0

Joined: 27 May 2008
Posts: 636
Location: noitacoL

PostPosted: Sat Oct 04, 2008 10:57 am    Post subject: Reply with quote

maxisking wrote:
try again.

Yea, thanks thats so genius I never thought of that.

_________________
Looking to create a Maple Story Dev team. PM me if interested.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger
[SPW]Jsin
Grandmaster Cheater Supreme
Reputation: 0

Joined: 19 Jul 2007
Posts: 1251

PostPosted: Sat Oct 04, 2008 11:30 am    Post subject: Reply with quote

does the pointer work the first time? o_o
_________________
Back to top
View user's profile Send private message
Psy
Grandmaster Cheater Supreme
Reputation: 1

Joined: 27 Mar 2008
Posts: 1366

PostPosted: Thu Oct 09, 2008 12:44 pm    Post subject: Reply with quote

A green address in CE does not mean 100% that it will be static. It is usually correct however. Also, just because you find a pointer doesn't mean it will never change. It depends in how deeply nested the pointer is.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

Joined: 09 May 2003
Posts: 25813
Location: The netherlands

PostPosted: Thu Oct 09, 2008 4:55 pm    Post subject: Reply with quote

green is 100% static, IF you use modulename+offset notation for that address
Sure, the address could be used for more than one thing, but it is part of a module (dll) and not allocated dynamically

For pointers it depends on the path and if you actually have a static address as base for the pointer. E.g one pointer path might work on day because of a fluke and the offset was just an accident that it managed to get to the final address. And not using a static address as base, well, anything random can happen then

_________________
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
View user's profile Send private message MSN Messenger
Psy
Grandmaster Cheater Supreme
Reputation: 1

Joined: 27 Mar 2008
Posts: 1366

PostPosted: Fri Oct 10, 2008 4:07 am    Post subject: Reply with quote

I've found the reverse pointer scan to be extremely handy, especially in cases where the game loads many .dlls. Providing its a fairly low level pointer (we're talking 2/3) you can quickly find out what the 'probable' pointer-base is, and then if your still stuck perform a deeper pointer-scan just within that module.
Back to top
View user's profile Send private message
chrisjarram
Newbie cheater
Reputation: 0

Joined: 10 Aug 2009
Posts: 11

PostPosted: Wed Mar 17, 2010 11:05 am    Post subject: module scan Reply with quote

Hi Psy,

Just noticed a post you made about reverse pointer scan and scanning within a single module (so a deeper scan can be performed on a DLL for example) - can you possibly explain how you do this? (scan on this module only).. Do you give the min address as the module base and max address as the address of the value itself (i.e. would pointer paths strictly fall within this region? Doesn't ring 100% true to me).

Cheers if you can help!
Chris J
Back to top
View user's profile Send private message
Aqua Regia
Advanced Cheater
Reputation: 0

Joined: 12 May 2009
Posts: 51
Location: Sweden

PostPosted: Wed Mar 17, 2010 12:33 pm    Post subject: Re: Do pointers change? Reply with quote

maxLOL wrote:
Do the values of pointers change everytime you re-load the process?


There's nothing special about how a pointer is stored, a pointer is just an address that happens to have another address as value, instead of a number.

And as any other address, the value could change at any time, it doesn't matter if it's static or not.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites