View previous topic :: View next topic |
Author |
Message |
mastahb How do I cheat?
Reputation: 0
Joined: 15 Aug 2016 Posts: 5
|
Posted: Mon Aug 15, 2016 4:38 am Post subject: can't find the base address :/ |
|
|
Hello, Im having a problem trying to find a base address using pointers.
The type is 2byte, after second pointer scan the next one comes empty.
I have tried finding pointers manually and with a scanner and cant go past that second pointer :/ Any help will be greatly appreciated.
|
|
Back to top |
|
 |
mastahb How do I cheat?
Reputation: 0
Joined: 15 Aug 2016 Posts: 5
|
Posted: Mon Aug 15, 2016 4:14 pm Post subject: |
|
|
Seriously nobody can give me any advice on this?
|
|
Back to top |
|
 |
predprey Master Cheater
Reputation: 24
Joined: 08 Oct 2015 Posts: 486
|
Posted: Mon Aug 15, 2016 4:27 pm Post subject: |
|
|
is it a .net or unity game?
|
|
Back to top |
|
 |
mastahb How do I cheat?
Reputation: 0
Joined: 15 Aug 2016 Posts: 5
|
Posted: Mon Aug 15, 2016 5:33 pm Post subject: |
|
|
It's a FPS game from 2005. Im trying to make a small app that will let me setup host game with particular settings with one hotkey so I don't need to setup them up one by one every time I host the game. Most values are 4byte and I get make a pointers to them no problem, just those 2byte or 1byte are giving me a headache
|
|
Back to top |
|
 |
predprey Master Cheater
Reputation: 24
Joined: 08 Oct 2015 Posts: 486
|
Posted: Mon Aug 15, 2016 5:44 pm Post subject: |
|
|
try checking if they are the "real" address i.e. changing their value really changes the value ingame, not copied or converted from some 4byte value elsewhere. perhaps the game represents the settings all in 4bytes and thereafter converts them to their corresponding value type.
|
|
Back to top |
|
 |
mastahb How do I cheat?
Reputation: 0
Joined: 15 Aug 2016 Posts: 5
|
Posted: Mon Aug 15, 2016 6:21 pm Post subject: |
|
|
That 2byte value indeed changes the one ingame and of course it changes every time I restart the game. I did a scan with an unknown value type first and am sure it's 2byte
|
|
Back to top |
|
 |
ulysse31 Master Cheater
Reputation: 2
Joined: 19 Mar 2015 Posts: 324 Location: Paris
|
Posted: Tue Aug 16, 2016 2:43 am Post subject: |
|
|
How about you retrieve its address through code injection ?
If you don't see what I mean :
on your address, find out what access it.
You see several instruction, try them one by one (in memory viewer of those instruction, find what addresses this instruction accesses).
If you find an instruction that accesses *only* your address holding your 2 bytes variable, then code injection would be a good solution.
|
|
Back to top |
|
 |
mastahb How do I cheat?
Reputation: 0
Joined: 15 Aug 2016 Posts: 5
|
Posted: Sun Aug 21, 2016 11:16 am Post subject: |
|
|
I found the base address manually. Did a pointer scan and when got aobut 50 addresses left I added them all to the table and modified last offset manually. Strange as it sounds, it worked
|
|
Back to top |
|
 |
|