View previous topic :: View next topic |
Author |
Message |
Ojji Newbie cheater
Reputation: 0
Joined: 22 Jun 2010 Posts: 16
|
Posted: Sun Jul 25, 2010 11:01 pm Post subject: couple questions. |
|
|
Ok so I'm trying to hack a game called Soulmaster and I'm getting better at understanding things in CE by just trial and error.
Just a few questions.
what is this called
1C 02 00 00 64 00 00 00 1C 02 00 00 64 00 00 00 <--
This array of bytes links me directly to my 3-6 addresses one of them always being my hp in game. When I find the address that lets me change my hp, I use it to search in the memory viewer. Now, looking at the memory viewer I can see all kinds of things such as. Height of where the char stands,defense, movement speed/attack speed etc. I still have yet to find the base attack which I still cant find. the problem I'm having is finding an address that doesn't change so I can edit all these with out having to search for the hp and edit every again every time I re open the game or change maps.
|
|
Back to top |
|
 |
justa_dude Grandmaster Cheater
Reputation: 23
Joined: 29 Jun 2010 Posts: 891
|
Posted: Mon Jul 26, 2010 8:20 pm Post subject: |
|
|
It sounds like you're on the right track. I'd recommend finding some code that reads or writes the hp and saving the address to some code-cave memory w/ a symbol. Chances are that the code will be in the same place each time - at least relative to the base of the module from which it comes.
Cheers,
adude
|
|
Back to top |
|
 |
Ojji Newbie cheater
Reputation: 0
Joined: 22 Jun 2010 Posts: 16
|
Posted: Tue Jul 27, 2010 7:32 pm Post subject: |
|
|
Well I would be able to find a BA if I was able to attach to the game, but its guarded. Can you explain more about code caves and what your on about? Lol I'm pretty new to this myself. I'll google what I can until someone can reply back with more detail on it Thanks again for your info
|
|
Back to top |
|
 |
justa_dude Grandmaster Cheater
Reputation: 23
Joined: 29 Jun 2010 Posts: 891
|
Posted: Wed Jul 28, 2010 1:39 am Post subject: |
|
|
Using the method I suggested w/ code caves is probably not going to work for you if you can't debug the process. Have you tried the kernel debugger? If that's not on option, then you've got to try to find a static address that leads you to the variables you want. The pointer scanner is really nice - give it a shot.
|
|
Back to top |
|
 |
|