Shikakapoop Expert Cheater
Reputation: 2
Joined: 29 Nov 2006 Posts: 128
|
Posted: Thu Mar 29, 2007 11:51 pm Post subject: Issues with Step 8 in the Cheat Engine Tut |
|
|
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
_________________
|
|