Hello,
I'm making a 'trainer' for a game that i play. The game uses DMA which makes it a little more harder to edit since the next time the game is started, memory will be allocated into different addresses.
I know that DMA ( In a lot of cases) has a pattern when assigning the memory. What i need to find is the base address, or root address. Some people call it a signature address. Basically, one that i can count from.
Example: I've Landed on the signature address, i now count 8 bytes forward for each the address that i want to edit.
Grateful for any help.
Oh, yeah, just a little disclaimer. The company allows this game to be edited, I'm not breaking any rules what so ever.
I know that sounds strange, but those are the guys linking you to the existing trainers.
I'm making a 'trainer' for a game that i play. The game uses DMA which makes it a little more harder to edit since the next time the game is started, memory will be allocated into different addresses.
I know that DMA ( In a lot of cases) has a pattern when assigning the memory. What i need to find is the base address, or root address. Some people call it a signature address. Basically, one that i can count from.
Example: I've Landed on the signature address, i now count 8 bytes forward for each the address that i want to edit.
Grateful for any help.
Oh, yeah, just a little disclaimer. The company allows this game to be edited, I'm not breaking any rules what so ever.
I know that sounds strange, but those are the guys linking you to the existing trainers.