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 


Probable base pointer problem

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

Joined: 20 Nov 2010
Posts: 2

PostPosted: Sat Nov 20, 2010 3:50 am    Post subject: Probable base pointer problem Reply with quote

Hey there, i just saw some tutorials on youtube / forum and im trying to find a pointer for a address, my problem is i cant find the P.B.P, i saw a topic here that i need to calculate ESI,EAX and such a shi*, i dont know much about asm, but could anyone explain what i have to do here to get the real Pointer addr. ?

Code:
EAX=00000005
EBX=305CC0B6
ECX=03334160
EDX=00126826
ESI=2AB59CF0
EDI=03334160
EBP=2CE9FE50
ESP=2CE9FDBC
EIP=006422C2

Probable base pointer =2AB59CF0

006422ba - mov [esi+08],edx
006422bd - mov eax,[ecx]
006422bf - mov [esi+04],eax
006422c2 - pop esi
006422c3 - ret
Back to top
View user's profile Send private message
BlackBolt
Cheater
Reputation: 0

Joined: 16 Jun 2010
Posts: 26
Location: Spain

PostPosted: Sat Nov 20, 2010 4:06 pm    Post subject: Reply with quote

By what I see there, I think this is what you have to do:

Do a 4 byte scan in hex of 2AB59CF0.

If there are any results (usually hundreds) it often works if you get the smallest one (still, that depens...)

Click the "Add the adress manualy" button, mark the adress as a pointer and at the adress put whatever adress you pick up to test. and at offset, in this case, put 08.

Why? Here's the explanation:
1st look at this:
Probable base pointer =2AB59CF0

And then compare it with the list

EAX=00000005
EBX=305CC0B6
ECX=03334160
EDX=00126826
ESI=2AB59CF0
EDI=03334160
EBP=2CE9FE50
ESP=2CE9FDBC
EIP=006422C2

So what you need to look for on the codes is ESI

006422ba - mov [esi+08],edx
006422bd - mov eax,[ecx]
006422bf - mov [esi+04],eax
006422c2 - pop esi
006422c3 - ret

In most cases the codes that have [] are the ones you need.
mov [esi+08],edx

So you can see that ESI has a + right? the number after it is the offset.

If the adress you added is a green one the you're done, that's the base pointer. Save it and enjoy!

If not, it means it's another pointer: A pointer to a pointer (or a level 2 pointer)

Scan what acesses the adress you added, make it change and see if any codes acessed it. If not, then delete that adress and try another one. If there are any codes, then "More info" button and go back to the beginning...

Hope it helps.

_________________
Look, behind you! A dristraction!
Where!?
Back to top
View user's profile Send private message MSN Messenger
Momo5000
How do I cheat?
Reputation: 0

Joined: 20 Nov 2010
Posts: 2

PostPosted: Sun Nov 21, 2010 4:57 am    Post subject: Reply with quote

Thanks for the help but my problem: I cant find any addresses if i do a HEX-Scan with the probable base pointer... i get 0 results, i checked All and also scan Read-only memory, 0 results so far....
Back to top
View user's profile Send private message
BlackBolt
Cheater
Reputation: 0

Joined: 16 Jun 2010
Posts: 26
Location: Spain

PostPosted: Sun Nov 21, 2010 7:13 am    Post subject: Reply with quote

Then theer are two things you can do:

Either try another adress from the beginning that sets what you want to change, or use pointerscan.

Sometimes pointers are hard to find...

_________________
Look, behind you! A dristraction!
Where!?
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 -> 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