| View previous topic :: View next topic |
| Author |
Message |
grasmanek94 Master Cheater
Reputation: 0
Joined: 03 Jun 2008 Posts: 283 Location: The Netherlands
|
Posted: Sat Nov 08, 2008 9:18 am Post subject: Problem with finding pointer 4 Red Alert 3. |
|
|
Hi. again... xD problems with pointers.. i am stuck.. everytime i try to find the right pointer but when i do at the normal adress find out what writes to it.. then i get a code and offset: 04, then i make the 1st pointer and then i click find out what access and then i got the same code but not [eax+04] but [ecx+eax*4] and the "probably same adress" is still the same like in the first debug... the same code.. the same adress the same offst... everithing the same except the [xxx] but i can't find any good thing :/. ok so help me.. the game Red Alert 3 (v 1.03) is really hard to fing a pointer.. maybe u know how cheathappens and all trainers .. _by_kelsat are made? plz help me. here some screens:
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25837 Location: The netherlands
|
Posted: Sat Nov 08, 2008 10:18 am Post subject: |
|
|
Do a codeinjection at those locations in in your code do a check to see if it's the enemy or yours
but if you intend on using pointers, try finding out what calls those routines (debugging with a 2nd computer, or doing a codecave that saves esp to a static address so you can see the callers address)
alternatively if you have several days the time, try the pointer scanner (I recommend the reverse pointer scan option)
_________________
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 |
|
 |
grasmanek94 Master Cheater
Reputation: 0
Joined: 03 Jun 2008 Posts: 283 Location: The Netherlands
|
Posted: Sat Nov 08, 2008 10:23 am Post subject: |
|
|
| Dark Byte wrote: | Do a codeinjection at those locations in in your code do a check to see if it's the enemy or yours <<---- mine.. xD if the enemy has exact to 1 what i have.. xD then it will be some "sharing"...>>
"but if you intend on using pointers, try finding out what calls those routines (debugging with a 2nd computer, or doing a codecave that saves esp to a static address so you can see the callers address)
alternatively if you have several days the time, try the pointer scanner (I recommend the reverse pointer scan option)" |
maybe in Netherlands please? xD i don't understand much of what you "mean"... .. codecves, esp to..... okay... i think you can begin with a new thing: pointers tutorials.. all situation. xD pointers own everibodys ass.. and changing the code didn't help to make the trainer.. only crashed the gam xD
i see already trainers 4 $ for the version what i have but who WTF wants to pay for a "hack or trainer"...
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25837 Location: The netherlands
|
Posted: Sat Nov 08, 2008 10:31 am Post subject: |
|
|
just use cheatengine.
money is stored as a normal 4 byte value and quickly found. (you get 3 addresses, but just change all 3 to something different to find the real one)
health is stored as a float value
Just try to find out how to determine which object is accessed by a piece of code
(en in het nederlands zou je er helamaal niets van snappen)
_________________
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 |
|
 |
grasmanek94 Master Cheater
Reputation: 0
Joined: 03 Jun 2008 Posts: 283 Location: The Netherlands
|
Posted: Sat Nov 08, 2008 10:35 am Post subject: re |
|
|
i found the real adress ... because i tested witch adress changes the value.. ok i got the 1 adress i found a code ... i open up the extra info and ok make the 1st pointer.. non static.. clicking find out acess and brings me back to START....did an all scan and yes : 4 bytes .
i Tried 7 times to make a static pointer.. 7x red alert on and off xD
that EA crap... also i can't make a trainer for SPORE but not playing SPORE anymore ;pp
|||||||||||
| Quote: | | Just try to find out how to determine which object is accessed by a piece of code |
Can You explain it plz..+_+
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25837 Location: The netherlands
|
Posted: Sat Nov 08, 2008 10:57 am Post subject: |
|
|
let's say you find your money and use find what accesses.
find out what accesses that and find the generally yused offset fr that address.
go to your health address-offset in the memory view
then use the data dissector in memoryview (ctrl+d) to fill out the structure
And now see if you can find something that is set explicitly when it's your money, or even a teamnumber
I recommend finding the money of your opponent as well. Do that by doing a code injection on the address that accesses money and storing a list of pointers to all accesses, one of them will be the address of money of the enemy and then you can use that address to compare the memory to
perhaps it's better if someone else describes, i'm notorious for sucking at explaining stuff
_________________
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 |
|
 |
grasmanek94 Master Cheater
Reputation: 0
Joined: 03 Jun 2008 Posts: 283 Location: The Netherlands
|
Posted: Sat Nov 08, 2008 11:33 am Post subject: re |
|
|
and here are the structure tables:
|
|
| Back to top |
|
 |
dreadylock How do I cheat?
Reputation: 0
Joined: 23 Nov 2008 Posts: 3
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25837 Location: The netherlands
|
Posted: Wed Nov 26, 2008 7:23 am Post subject: |
|
|
a ces is a definition of a memory region. It's just like a cheattable where you have to use the "recalculate all addresses" function
e.g:
currenthealth DWORD
maxhealth DWORD
unknown DWORD
unknown DWORD
xpos FLOAT
ypos FLOAT
zpos FLOAT
unknown DWORD
unknown DWORD
unknown DWORD
unknown DWORD
teamnr DWORD
unknown DWORD
unknown DWORD
unknown DWORD
gravity DOUBLE
In the dissect data window you can load those .CES files, then point them to the base address of the memory region it goes about and then you have a nice readable overview of the memory
_________________
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 |
|
 |
grasmanek94 Master Cheater
Reputation: 0
Joined: 03 Jun 2008 Posts: 283 Location: The Netherlands
|
Posted: Wed Nov 26, 2008 11:04 am Post subject: re |
|
|
| heh should be nice if you can find a video tutorial or make one...
|
|
| Back to top |
|
 |
|