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 


Badly stuck after lvl 1 pointer :(

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

Joined: 20 Dec 2012
Posts: 14

PostPosted: Thu Dec 20, 2012 5:45 am    Post subject: Badly stuck after lvl 1 pointer :( Reply with quote

There is this game that only allows the camera height slider to go upto 20 but with CE you can take it beyond it. The problem is that the address keeps changing. So I tried to go down to the static address but am stuck at a point... Here it is..

Address Found for the cam-height value - 171546a8
I check what accesses this adresss.. and..
The value of pointer needed to find this address is probably 17154500

( Now, See pic below in this sequence - 1.png
0.5.png
2.png)



Now I check what accesses this pointer ( or the new addres I foudn) and this is what I get ( from both)

019BA451 - 8B EC - mov ebp,esp
019BA453 - 8B 45 08 - mov eax,[ebp+08]
019BA456 - 8B 44 81 24 - mov eax,[ecx+eax*4+24] <<
019BA45A - 5D - pop ebp
019BA45B - C2 0400 - ret 0004

EAX=17154500
EBX=00000000
ECX=0D45EF80
EDX=02FD99D0
ESI=00000031
EDI=00000000
ESP=1FE7F6F4
EBP=1FE7F6F4
EIP=019BA45A


The first issue is that I get the same "The value of pointer needed to find this address is probably 17154500" again which leads to the same address as earlier.. There is no multilevel pointer tutorial out there with version 6.2.. only the offset has chaged. And that too is confusing me..

[ecx+eax*4+24] - What do I do with this?

I've tried 1. 17154500*4+24 .
2. I've tried - 171546a8 = ecx+eax*4+24
eax*4 = 171546a8-ecx
eax = (171546a8-ecx)/4
eax = 277D5CA

I've tried so many different things that I no longer remember all of them.. I am badly confused.. ALl I need is someone to guide me from here step by step..

Please help. I've spent all day on this , tried many tutorials out there but none explains my problem...

p.S- when I try to link to Imageshack it say I cannot post URLS yet.. SO attached the pics..



2.PNG
 Description:
 Filesize:  3 KB
 Viewed:  3173 Time(s)

2.PNG



0.5.PNG
 Description:
 Filesize:  27.95 KB
 Viewed:  3173 Time(s)

0.5.PNG



1.PNG
 Description:
 Filesize:  9.73 KB
 Viewed:  3173 Time(s)

1.PNG


Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8587
Location: 127.0.0.1

PostPosted: Thu Dec 20, 2012 10:24 am    Post subject: Reply with quote

Try using the pointer scanner features to find deeper pointers then.

Right-click the cam address in your table and choose 'Pointer scan for this address'. You can adjust the depth of the pointers near the bottom. Start with something around 5 and see what you get.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
TsTg
Master Cheater
Reputation: 5

Joined: 12 Dec 2012
Posts: 340
Location: Somewhere....

PostPosted: Thu Dec 20, 2012 11:24 am    Post subject: Reply with quote

Depending on your search results:

search a value range from 0D45EF80 to 0D45E000, you should find at least one variable is from static address
Back to top
View user's profile Send private message
Corruptor
Advanced Cheater
Reputation: 3

Joined: 10 Aug 2011
Posts: 82

PostPosted: Thu Dec 20, 2012 6:01 pm    Post subject: Reply with quote

Mean trick. keep an eye on it:

019BA456 - 8B 44 81 24 - mov eax,[ecx+eax*4+24] <<

EAX=17154500

the eax given in the dump is the eax after the execution of this function, and thus of corse always your pointer. (cause if it wouldnt, something would have gone wrong).
You might calculate what is standing in there with some math skillz using
17154500 = D45EF80 + eax*4 + 24
to get what really has been in eax. eax*4+24 will then be your offset.
Value you will have to search for is propably D45EF80 anyway, as the genius allready pointed out.
Back to top
View user's profile Send private message
Misteraaargh
Newbie cheater
Reputation: 0

Joined: 20 Dec 2012
Posts: 14

PostPosted: Fri Dec 21, 2012 5:03 am    Post subject: Reply with quote

I used the pointer scanner and found what I needed Embarassed ... Thanks to all the guys trying to help.. Smile
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