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 


Issues with Step 8 in the Cheat Engine Tut

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
Shikakapoop
Expert Cheater
Reputation: 2

Joined: 29 Nov 2006
Posts: 128

PostPosted: Thu Mar 29, 2007 11:51 pm    Post subject: Issues with Step 8 in the Cheat Engine Tut Reply with quote

Okay, I'll run through my whole process, just in case I might skip anything if I only said what was wrong.

This is an attempt at Step 8 "Multilevel pointers".



1.)
Found the first address.
I then find what writes to it.
"code :00456160 - 89 70 18 - mov [eax+18],esi"
Since eax in in brackets, it says the value of the first pointer is probably 00a6ed68, so I'll go with that. ^_^

2.) I search for that 4 byte hex string and voila, I get 00A6ECEC.
So I manually add that in as a pointer. Got me first pointer.

(now is where I'm a little foggy on what I should do, but I'll attempt nonetheless)

3.) Now I'll right click my pointer and find out what... accesses it? Because when I try to find out what writes to it, I get no results.... this is assuming I press "change value" and not "change pointer" on the tutorial window. Maybe this is my mistake. Anyway, I'll continue.

4.)
So the address that accesses the first pointer is "code :0045615e - 8b 00 - mov eax,[eax]", which gives me the pointer value of 00a6ecec....... hmm....... looks familiar, so I'm thinking I'm headed in the wrong direction.... I'll continue anyway.

5.) SO, I'll search for that hex.
00A6EC64 comes up. I'll manually add that as a pointer and find out what accesses it.
"code :0045615b - 8b 40 14 - mov eax,[eax+14]" comes up with a pointer probability of 00a6ecec............ which I've become too familiar with. Now here I am stuck in a never-ending loop I think..

I failed. ><

In the extra tips at the bottom of the step 8 tutorial, I see you wrote
Quote:
"In some situations (like this) it is recommended to change ce's codefinder settings to Access violations when
encountering instructions like mov eax,[eax] since debugregisters show it AFTER it was changed, making it hard to
find out the the value of the pointer"

which I tried, but if I use that setting, it crashes when I try to find whats accessing my first pointer. Maybe I'm doing something wrong.



Question is, what am I doing wrong? (obviously lol)
And is using Access Violations required in this example?






EDIT:
OMFG <3333333333
http://forum.cheatengine.org/viewtopic.php?t=56649&postdays=0&postorder=asc&start=0

Very Happy

_________________
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