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 


Values outside of the exe/module memory space

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
markhcnx
How do I cheat?
Reputation: 0

Joined: 08 Feb 2017
Posts: 2

PostPosted: Wed Feb 08, 2017 3:01 am    Post subject: Values outside of the exe/module memory space Reply with quote

First post. I am a solid programmer, but a total newbie with CE and ASM, etc, and having a problem grasping what is going on here. I've read many posts and tutorials, but I'm having trouble understanding.

my.exe is writing data to 0xCD0DE44 whenever the "gamestate" of my game changes. I've tested it in C# by reading process memory at this address.

However it seems this address is outside of the address range of the exe and outside of the address range of every module loaded by the exe. When I view it in CE there is no module name either (I've Ctr-M'd many times).

I can't post urls, so I attached a .png

Any help is appreciated.



modules.png
 Description:
 Filesize:  55.08 KB
 Viewed:  5726 Time(s)

modules.png


Back to top
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Wed Feb 08, 2017 3:06 am    Post subject: Reply with quote

Your address in hex is 0xCD0DE44? I don't see the problem. Why do you say that it's outside of the address range?
Back to top
View user's profile Send private message
markhcnx
How do I cheat?
Reputation: 0

Joined: 08 Feb 2017
Posts: 2

PostPosted: Wed Feb 08, 2017 3:19 am    Post subject: Reply with quote

Yes the address is 0xCD0DE44.

The exe memory space is 1200000 to 20EAF80. In my screenshot the next entry point is zlib1.dll at 5A4C0000 (it's sorted low to high by base address).

Basically, in C# if I scan every module loaded, I cannot find my value needed, because it's not there. I can find it in C# by reading memory at exactly 0xCD0DE44
Back to top
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Wed Feb 08, 2017 3:25 am    Post subject: Reply with quote

I wasn't sure what the chart was representing.

What are you using to scan? If CE, make sure you are not limiting your scan range. CE should be able to find it. If whatever you are using to scan isn't looking for writable or executable memory, then that could also limit your results.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Wed Feb 08, 2017 4:23 am    Post subject: Reply with quote

that address is in allocated memory

check out pointers

_________________
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
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