| View previous topic :: View next topic |
| Author |
Message |
BlackBolt Cheater
Reputation: 0
Joined: 16 Jun 2010 Posts: 26 Location: Spain
|
Posted: Wed Jun 16, 2010 2:24 pm Post subject: Tricky adress... |
|
|
I've been using CE for some time now and I managed to do some cheats at some games. However I've come up something I just can't deal with (Not like the other cheats...)
I found the adress, which took me quite a while (A non-static one) So I tried to find a pointer, which is (almost) useless. Then I realized that finding the piece of code that writes to that adress was a good idea, and it indeed was...
That still helps me whenever I want to find the adress, but I don't explain to myself how a pointer may sometimes work, and sometimes not.
No matter what max pointer level I put at the pointerscan, sooner or later the pointer becomes useless. At first it works, but then it just doesn't...
Is there a way to find or assign a staic adress for that code?
_________________
Look, behind you! A dristraction!
Where!? |
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25819 Location: The netherlands
|
Posted: Wed Jun 16, 2010 6:35 pm Post subject: |
|
|
a bigger structsize has affect as well
And make sure that "Stop traversing a path when a static has been found" is disabled
Except when it's a game running inside a browser, then it's just not going to work (could try the standalone flash player then)
anyhow, you could try a code injection at the location that accesses your address and use that to store the address in a known location, or just edit it in the injection itself
_________________
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 |
|
 |
BlackBolt Cheater
Reputation: 0
Joined: 16 Jun 2010 Posts: 26 Location: Spain
|
Posted: Wed Jun 16, 2010 6:39 pm Post subject: |
|
|
Thanks for the reply I'll try that tomorrow (1:36 a.m now)
...But I'm a noob at code injection... How may I do that?
_________________
Look, behind you! A dristraction!
Where!? |
|
| Back to top |
|
 |
661089799107 Expert Cheater
Reputation: 3
Joined: 25 Jan 2009 Posts: 186
|
Posted: Wed Jun 16, 2010 7:28 pm Post subject: |
|
|
| BlackBolr wrote: |
...But I'm a noob at code injection... How may I do that? |
You can do code injection in CE by pressing ctrl + a (Tools -> Auto Assemble) in the disassembler. Then Template -> Code injection. If you opened the disassembler via the "Find out what accesses this address" list, then the address you probably want the jump to be on should already be filled in.
|
|
| Back to top |
|
 |
BlackBolt Cheater
Reputation: 0
Joined: 16 Jun 2010 Posts: 26 Location: Spain
|
Posted: Thu Jun 17, 2010 8:14 am Post subject: |
|
|
| Bill87 wrote: | | BlackBolr wrote: |
...But I'm a noob at code injection... How may I do that? |
You can do code injection in CE by pressing ctrl + a (Tools -> Auto Assemble) in the disassembler. Then Template -> Code injection. If you opened the disassembler via the "Find out what accesses this address" list, then the address you probably want the jump to be on should already be filled in. |
I know how to do a code injection (Actually done it several times) but I don't know how do jumps work...
*EDIT*: So a friend helped me out a bit to clear up for me some basics of assambler (like how mov works and so)
Anyway.... I've tried everything, but neither pointerscan or code injection work (game always crashes when trying to assing a static adress to a code). Still, the important thing is that I've discovered exactly what I want to modify:
The code is:
Being bl the thing I want to modify its value.
It's always 0 or 1, what I want to do is to set a value for that register with a keypress at the treiner. (for example pressing C would set bl to 1 and Ctrl+C would set it to 0)
I appreciate the help.
_________________
Look, behind you! A dristraction!
Where!? |
|
| Back to top |
|
 |
|