Posted: Thu Jun 05, 2014 5:44 pm Post subject: Learning more about ASM
Ok to skip a long story and make it short I need help with trying to understand how to get a physical memory address off a register...
Further broken down:
Game - UT3
Cheat - Health
Ok I found that EDX will always hold my Health Base no matter how many times I restart the game or the pc, EDX holds my base and i have my offset as 123 (though not really 123). I want to find out how do i turn EDX into a workable address like:
Register - Address
EDX - 0xA1B2C3D4 + ( My offset found )
my offset is found by just subtracting my current health address from the base and finding how far out the address is from base... 100% of the time I've been given my Health with no fail. I just need to know how do i turn the literal word of EDX into a physical address like '0x4d3c2b1a' or etc.
Joined: 05 Feb 2013 Posts: 301 Location: the Netherlands
Posted: Thu Jun 05, 2014 9:16 pm Post subject:
Load Effective Address: lea
lea [something],eax - loads the effective address of eax into [something].
The LEA instruction works like MOV, except that LEA stores the address into its target register, in stead of loading the contents of the address and storing it like the MOV instruction. _________________
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