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 


Beginner at pointer searching needs some tips

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

Joined: 06 Sep 2013
Posts: 9

PostPosted: Sun Sep 08, 2013 2:43 am    Post subject: Beginner at pointer searching needs some tips Reply with quote

I'm trying to my first real pointer scan on the game Faerie Solitaire

this is what I got:
1) search value in 4byte
2) change and search again etc. until I got the value (in my case: 0B151CD8)
3) add to code list
4) Choose: find out what writes to address
got this info:
Code:
EAX=0B151CD0
EBX=00000000
ECX=00000001
EDX=09206BEC
ESI=00000000
EDI=09206BDC
EBP=00000242
ESP=0018FE44
EIP=00412379

Probable base pointer =0B151CD0

00412371 - ret
00412372 - mov ecx,[esp+18]
00412376 - mov [eax+08],ecx <<
00412379 - pop edi
0041237A - pop esi


5) searched for value 0B151CD0 in HEX
6) found 1 value, added to code list

and then I'm stuck:
if I select "Find out what writes to this address" I get nothing
If I select "Find out what access this address" I get 4 lines:

Code:

004131BA - 8B 3C 06   - mov edi,[esi+eax]
0040FC6A - 8B 14 39   - mov edx,[ecx+edi]
004122AB - 8B 04 28   - mov eax,[eax+ebp]
0041233A - 8B 04 29   - mov eax,[ecx+ebp]

1 guesses to the address I just searched for (step 5)
3 guess to 03721548
Should I now do a new scan on 03721548 in hex? (And effectively repeat steps 5&6?
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

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

PostPosted: Sun Sep 08, 2013 4:06 am    Post subject: Reply with quote

I don't recommend using the guess, but just calculate it yourself

Esi+eax=<the address you used find what access on>

The register with the smallest value will be the offset, and the one with the biggest value will be the base address
So do a scan for the base address value. (If offset is 0 the base address will be the same as <the address you used find what access on>)

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