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 


How do you deal with those addresses?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
TPRammus
Advanced Cheater
Reputation: 0

Joined: 05 Jan 2016
Posts: 61
Location: Germany

PostPosted: Sat Jun 18, 2016 6:44 am    Post subject: How do you deal with those addresses? Reply with quote

Hey there!

I have problems to find an address. It is a game which shuffles the addresses at every restart(after you died or finish the level) and I can change the value of the address which I am trying to find only once.

It is like that: At first, the tresor is locked (0). You can unlock it (1). But then you cant lock it again and you will have to restart the game (which shuffles the addresses around).

Is there a way to deal with those addresses or is it just impossible? I thought about looking for an address which determines if you put the wrong code in or not and then to look in the memory viewer for the other address but that's as hard as it is to find the address for the locked tresor.
Back to top
View user's profile Send private message
ulysse31
Master Cheater
Reputation: 2

Joined: 19 Mar 2015
Posts: 324
Location: Paris

PostPosted: Sat Jun 18, 2016 7:24 am    Post subject: Reply with quote

find out what code reads the address which you unlocked.
See if that code access other addresses than your treasure address.
If it doesn't, make it read 1 when necessary.
Back to top
View user's profile Send private message
TPRammus
Advanced Cheater
Reputation: 0

Joined: 05 Jan 2016
Posts: 61
Location: Germany

PostPosted: Sat Jun 18, 2016 8:59 am    Post subject: Reply with quote

ulysse3131 wrote:
find out what code reads the address which you unlocked.
See if that code access other addresses than your treasure address.
If it doesn't, make it read 1 when necessary.


As I said I have no address. I want to find the address to unlock the tresor.
Back to top
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Sat Jun 18, 2016 2:15 pm    Post subject: Reply with quote

TPRammus wrote:
TPRammus wrote:
As I said I have no address. I want to find the address to unlock the tresor.
It is a game which shuffles the addresses at every restart(after you died or finish the level) and I can change the value of the address which I am trying to find only once.
-You can see how that might be confusing?
Back to top
View user's profile Send private message
TPRammus
Advanced Cheater
Reputation: 0

Joined: 05 Jan 2016
Posts: 61
Location: Germany

PostPosted: Mon Jun 20, 2016 2:05 pm    Post subject: Reply with quote

++METHOS wrote:
TPRammus wrote:
TPRammus wrote:
As I said I have no address. I want to find the address to unlock the tresor.
It is a game which shuffles the addresses at every restart(after you died or finish the level) and I can change the value of the address which I am trying to find only once.
-You can see how that might be confusing?


I mean it like that: When I search for the address I have like 10 000 results. But after that, I cannot change the address (ingame) anymore to do a 'next scan'. I would have to respawn so the tresor is locked again and I can unlock it and do a next scan. But that doesnt work because when I respawn all addresses get shuffled around so I would have to do a new scan.
Back to top
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Mon Jun 20, 2016 2:21 pm    Post subject: Reply with quote

I am curious about what you are hoping to accomplish. Depending on your answer, may help to determine how you should proceed.
Back to top
View user's profile Send private message
-DEViL-
Expert Cheater
Reputation: 3

Joined: 21 Apr 2007
Posts: 185

PostPosted: Mon Jun 20, 2016 4:40 pm    Post subject: Reply with quote

what are you trying to describe,is called dma (dynamic memory address).
game basically allocates memory to store the temporary values in.
so all you have to do is debug that address you found and see what accesses and or read and writes to it and carry on with either code injection or pointers.
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Mon Jun 20, 2016 4:58 pm    Post subject: Reply with quote

-DEViL- wrote:
dma (dynamic memory address)

DMA means Direct Memory Access.
DMA allows hardware (e.g. graphic card) to immediatly access the RAM. It does not need to use the CPU for that, so the CPU can work on its current tasks. It has nothing to do, with the given problem.

-DEViL- wrote:
allocates memory to store the temporary values in

Yes. The games process initializes variables, which get their virtual addresses randomly from windows.

-DEViL- wrote:
all you have to do is debug that address

That's his problem. He cannot reduce his given pool of addresses, because he is only able to change the interesting value one time. After that he cant filter more, since the value isn't changeable through the game anymore.


If there is a "restart game" menu option in the game try to use that and keep on scanning. Maybe your address of your interesting value stays the same. If this doesn't help take a look into Ultimap.
Back to top
View user's profile Send private message
ulysse31
Master Cheater
Reputation: 2

Joined: 19 Mar 2015
Posts: 324
Location: Paris

PostPosted: Mon Jun 20, 2016 9:03 pm    Post subject: Reply with quote

Hmm you could try to narrow it down to a chunk of memory corresponding to the heap allocation address range and do significantly reduced address range scan as well
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking 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