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 


Looking for advice on analyzing memory dumps (changed value)

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
Z003
Newbie cheater
Reputation: 0

Joined: 11 Jan 2011
Posts: 13

PostPosted: Sun Feb 20, 2011 6:49 pm    Post subject: Looking for advice on analyzing memory dumps (changed value) Reply with quote

Hi all,

I have the following scenario:

From my iPhone, using gdb (gnu debugger) I have dumped the process memory of a game:

d1.bin = memory dump with money @ 964
d2.bin = memory dump with money still @ 964
d3.bin = memory dump with money @ 714

My objective is to find the region of memory which stored the money values.

I've tried to simply diff the files using programs like WinHEX and Beyond Compare 3, but even the 'noise filtering' dumps d1 <=> d2 have far too many changes. d2 <=> d3 have even more, too many to handle manually.

The catch is the format in which the money is stored in is unknown. I've tried searching d1/d2 for simple int 0x03C4 (964d) and seeing if any of them correspond to the same memory location in d3 which has changed to 0x02CA (714d) but no luck. I have a feeling they are stored as a truncated float.

The perfect solution for this would be to allow Cheat Engine to somehow use d1 as the first search memory (looking for exact value 964), d2 as the 2nd search memory (looking for unchanged values or researching 964), and d3 as the 3rd search memory (looking for exact value 714).

Any advice would be greatly appreciated. Thank you!

PS. I've attached the dumps in case anyone feels like experimenting with them. Its a rar that contains the 3 .bin files which are binary memory dumps of the game process. I can't post urls yet for some reason but its here:

megaupload dot com/?d=AYFF65DX
Back to top
View user's profile Send private message
Z003
Newbie cheater
Reputation: 0

Joined: 11 Jan 2011
Posts: 13

PostPosted: Tue Feb 22, 2011 11:19 pm    Post subject: Reply with quote

If anyone runs into this post in the future, my solution was to use a program similar to cheat engine called 'artmoney'.

It was able to load the memory dumps as files but perform searches on them as if they were process memory. By searching for "coded value" type I was even able to find the regions of memory that were modified and freeze them, despite the fact they were encrypted and signed.
Back to top
View user's profile Send private message
mennis_88
How do I cheat?
Reputation: 0

Joined: 09 Dec 2008
Posts: 4

PostPosted: Tue Mar 27, 2012 11:19 pm    Post subject: Reply with quote

very kool how did you get the dumps?
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