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 


Pointer scanner, and address base. -cutoff

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

Joined: 25 Sep 2008
Posts: 4

PostPosted: Fri Dec 02, 2011 6:49 am    Post subject: Pointer scanner, and address base. -cutoff Reply with quote

(Couldn't make the topic exactly what I wanted to, because of character limit.)

(Edit: "AppName.exe"+offset as base address from a pointer from using pointerscan with multi-level pointers. I need help understanding how C.E is accessing this pointer, explained below at my attempt.)

To make this short and sweet:

I already have the base address, I'm just having difficulty using it how C.E does. Let me explain. C.E says the "Address of pointer" is: "TESV.exe"+01165CDC, so, I go into my little project (in visual studio) and happily plug in:



Code:

DWORD dwTest = *(PDWORD)( 0x01165CDC );


I don't get what I expect back (C.E says this):

Code:

The pointer points to address [210B4A20]


I'm curious, how is this base address being accessed by C.E, I'm not trying to make a trainer with it, I'm trying to bounce off these offsets in a DLL (in C) and use this base address myself.

Edit2: I forgot to mention that I obviously checked in a debugger after I got an access violation bouncing off these offsets, silly me for doing so (too).

Apparently, though, "TESV.exe"+01165CDC is not accessed as a pointer from within the datasegment of the executable. Think I've provided as much information as possible now,

Cheers
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

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

PostPosted: Fri Dec 02, 2011 7:52 am    Post subject: Reply with quote

TESV.EXE is a value as well
So it's actually value+1165cdc

Usually tesv.exe is 00400000 but it can be different in win vista if the exe supports it.
To find the modulebase use getmodulehandle (seeing the code axamples you give demand you to be in an injected dll)

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
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