Posted: Mon Nov 16, 2015 7:19 pm Post subject: Address + Offset
Okay so after looking for a little while and trying out a few solutions myself I've decided to finally make a post about this.
Okay so if you take a look at the image below, I am trying to access the address using the details Underlined. (Ignore the points to, I have confirmed these details are correct I just didn't have time to do a new pointer scan)
Read: forum index->coding->general programming->FAQ: How to use a pointer (it's a sticky). If the OP isn't clear enough, read the 7th post on page 3. _________________
DO NOT PM me if you want help on making/fixing/using a hack.
I'm not that experienced in editing memory with stuff other than CE, but I'm pretty sure the problem is that you're not dereferencing the pointers after you add the offset to the base address.
(assume all values are in hex unless otherwise specified)
For example, let's say the module Interfaces.dll is loaded at 07000000, and that the value at the address Interfaces.dll+31940 is 0021ACDC. Therefore, Interfaces.dll+31940 points to the address 0021ACDC, not the address 07031940- that's the location of the pointer itself. What you're doing in your code is taking 07000000 and adding 31940, 84, 120, 0, and 6C to it. This ends up at the address 07031B50. The odds of this being where the pointer was suppose to point are infinitesimally low.
So, you should have something like this pseudocode:
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