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 


[Support Needed] Pointer Assisstance

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

Joined: 02 Oct 2007
Posts: 16

PostPosted: Sat Jan 02, 2010 2:25 am    Post subject: [Support Needed] Pointer Assisstance Reply with quote

Im trying to find a pointer for a single player game, i read some of the tut's on forums none of them help me with this specific thing. I can modify my hp and it works but when i restart the game the address is different and i have to find it again.

Could anyone help me, here's the problem...

----------------Problem
Quote:

Address Type Value
011EABFB 2 Bytes 2496


1. Click "Find out what writes to this address"
2. Get Hit
3. Click "More Information"

Quote:
00417e8b - mov [esi],edx

The value for esi is 011EABFB
The value for edx is 00000ADB


The value of the pointer is probably "011EABFB".
--------------Offset

So i know the pointer address but now whats the offset, how do i find that out. On the tut it had numbers in between the brackets but this doesnt have them, can the offset be found.

Please help this is really bugging me :<
Back to top
View user's profile Send private message MSN Messenger
Psy
Grandmaster Cheater Supreme
Reputation: 1

Joined: 27 Mar 2008
Posts: 1366

PostPosted: Sat Jan 02, 2010 4:45 am    Post subject: Reply with quote

Look at the instruction you found:
mov [esi],edx

There is no pointer offset. The address you found will point to ESI directly and doesn't require any offset (just leave as 0). The pointer may be multi-levelled though, so it will probably break on a restart of the game or a new level load.

I think you've missed another step too though. You need to run a hex 4-byte scan for 011EABFB to find the pointer base. That address itself isn't the pointer, it's the value of ESI which is what the pointer 'points to'.
Back to top
View user's profile Send private message
-DEViL-
Expert Cheater
Reputation: 3

Joined: 21 Apr 2007
Posts: 185

PostPosted: Sat Jan 02, 2010 6:46 am    Post subject: Reply with quote

try "what accesses" see if you can get more op codes then post pic of debug win.
Back to top
View user's profile Send private message
Xenico
Advanced Cheater
Reputation: 0

Joined: 27 Dec 2009
Posts: 94

PostPosted: Sat Jan 02, 2010 6:59 am    Post subject: Reply with quote

Or just exercise on the CheatEngine Tut, best way to learn how to use it efficiently!
Back to top
View user's profile Send private message
darkwalker31
Newbie cheater
Reputation: 0

Joined: 02 Oct 2007
Posts: 16

PostPosted: Sat Jan 02, 2010 7:07 am    Post subject: Reply with quote

This is a 2 Byte Value, its taken from an emulator, "snes9x.exe". I tried scanning 4 Byte but no results came up.

These are the results for "what accesses" it.

Quote:
00417e8b - 66 89 16 - mov [esi],edx


These are the results for "what writes" to it.

Quote:
00417e8b - 66 89 16 - mov [esi],edx


Both the same.
Back to top
View user's profile Send private message MSN Messenger
Dark Byte
Site Admin
Reputation: 474

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

PostPosted: Sat Jan 02, 2010 8:06 am    Post subject: Reply with quote

the disassembler and debugger are useless on emulators

Just find the base address of the emulated memory , then apply a offset and hope the game doesn't use internal memory management.
If it does, perhaps you can find a relative pointer in the relocated memory pointing to the address which is in a relative location from the base

_________________
Tools give you results. Knowledge gives you control.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
Psy
Grandmaster Cheater Supreme
Reputation: 1

Joined: 27 Mar 2008
Posts: 1366

PostPosted: Sat Jan 02, 2010 8:39 am    Post subject: Reply with quote

Yep, what DB said. I did a text tut and a video tut on hacking emulated games. Specifically an N64 emu, but the same applies for others too. I've used the pointer to emulated + massive offset in PS2 emu's too.
Back to top
View user's profile Send private message
darkwalker31
Newbie cheater
Reputation: 0

Joined: 02 Oct 2007
Posts: 16

PostPosted: Mon Jan 04, 2010 3:53 am    Post subject: Thanks Reply with quote

Ill try to find some tuts online, (Youtube) and check if theres anyway to find pointers for each game using this emulator. Some people probably had the same issue as me and they found a solution.

When i figure this out i might write a detailed tut for other people out there, but first research and practice.

^^ Thanks Guys
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