Hey guys,
I'm quite busy with university and trying to get in touch with bot programming, reverse engineering and hooks. University and part-time job at there keeps me busy but spending my remaining time in the week for 'interests'
I have to begin somewhere and decided to get a start at bot programming.
A question popped out regarding to bot programming and can't explain it, how
it should work.
When my bot works with addresses, many factors exists like memory randomization, architecture, varies from end-host to end-host.
there might be some more factors and some will probably pop out if I spend more time but anyway, you got it, right?
The addresses changes at every restart, the solution is calculating the base pointer, which always points to the right address.
Does this base pointer in the stack frame varies from user to user?
- I would say yes, because stack-based memory allocation varies from user to user.
My idea is to obtain the address the game client is running on. So, its just relative jump to the address, isnt it?
How does a bot programmer managing the address calculation for his clients?
Please be technically specific as possible







