| View previous topic :: View next topic |
| Author |
Message |
Doctor Death Cheater
Reputation: 1
Joined: 26 Apr 2014 Posts: 42 Location: Breaking Code
|
Posted: Fri Feb 13, 2015 5:04 pm Post subject: Need some stuff down. |
|
|
What is
a base address
a base register
the meaning of [register+0xDEAD] is it like, getting the value of register but adding 0xDEAD to it?
a pointer offset. it seems like it's just adding more to the pointer's value
how do you:
use the break pointer?
I heard it's good for creating exploits.
|
|
| Back to top |
|
 |
hhhuut Grandmaster Cheater
Reputation: 6
Joined: 08 Feb 2015 Posts: 607
|
Posted: Fri Feb 13, 2015 5:33 pm Post subject: |
|
|
1) Usually a static address
2) What? There are the standard register for x86 and x64, but I don't really know what you mean by that.
3) the "+DEAD" part is what is called an offset. So if your register ist 2000 (Hex) and your offset is 1234 (Hex), then after performing the term "register+offset" you'd get the value 3234 (Hex).
The brackets just mean you want to take the value, not the address itself. So on the term "[register+DEAD]": You first take the register-value, add the offset value and then you read from address you just calculated.
4) see point 3
If you want to create trainers/cheats I'd recommend you to watch some videos, do the CE-Tutorial and learn assembler, I think then the whole subject with registers and so on will become clear.
So far...
|
|
| Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Fri Feb 13, 2015 6:05 pm Post subject: |
|
|
| When I used the term base register, I was simply meaning to lea (load effective address) of the register that carried your base address in to a custom symbol.
|
|
| Back to top |
|
 |
|