View previous topic :: View next topic |
Author |
Message |
vng21092 Grandmaster Cheater
Reputation: 15
Joined: 05 Apr 2013 Posts: 644
|
Posted: Fri Apr 05, 2013 6:19 pm Post subject: Help with base address and changing offset |
|
|
i tried to find some static addresses in starcraft broodwar, im familiar using the pointer scan method (its easier?). so i went and found the address for minerals and pointer scanned it, i got exactly 42 base addresses with only one offset each that point to it. i restarted game and rescanned the list for the new address... 0 results. so i pointer scanned the new address again and saved it into a new list that again resulted in 42 addresses with one offset each. when i compared the two lists, i saw that all 42 base addresses were EXACTLY the same, but the offset changed, any ideas on how to find the static address?
Description: |
min1 was the first list and min2 was the second list |
|
Filesize: |
105.77 KB |
Viewed: |
12997 Time(s) |

|
|
|
Back to top |
|
 |
STN I post too much
Reputation: 43
Joined: 09 Nov 2005 Posts: 2676
|
Posted: Fri Apr 05, 2013 7:16 pm Post subject: |
|
|
I don't know how the pointer scanner feature in ce works but broodwar is a very old game and possibly easy to hack. Why can't you hack it normally through code injection instead of using pointers ?.
Simply put a bp on minerals address and debug it. I don't think it would be hard to differentiate mineral types (probably id stored in registers) or it might be each mineral type is accessed by different code location which makes it way easier.
_________________
|
|
Back to top |
|
 |
vng21092 Grandmaster Cheater
Reputation: 15
Joined: 05 Apr 2013 Posts: 644
|
Posted: Fri Apr 05, 2013 7:35 pm Post subject: |
|
|
I'm very new to this stuff, I saw a couple videos of code injection but I never actually understood it, or wrote a program matter fact. And I'm clueless on the debugging part.
|
|
Back to top |
|
 |
iroku Advanced Cheater
Reputation: 0
Joined: 18 Oct 2012 Posts: 54
|
Posted: Fri Apr 05, 2013 8:12 pm Post subject: |
|
|
1: find the adress you want
2: right mouse click > find what acesses this adress
3: a window should pop out run the game a bit untill something shows up(an assembly line like mov [eax],[edi] or sum
4: click on more info and maybe take a printscreen of that
|
|
Back to top |
|
 |
vng21092 Grandmaster Cheater
Reputation: 15
Joined: 05 Apr 2013 Posts: 644
|
Posted: Fri Apr 05, 2013 9:22 pm Post subject: |
|
|
assuming that "find what writes to this address" finds what writes to an address, wouldn't it also show up in the access too? whats the difference between the two?
|
|
Back to top |
|
 |
TsTg Master Cheater
Reputation: 5
Joined: 12 Dec 2012 Posts: 340 Location: Somewhere....
|
Posted: Fri Apr 05, 2013 9:27 pm Post subject: |
|
|
vng21092 wrote: | assuming that "find what writes to this address" finds what writes to an address, wouldn't it also show up in the access too? whats the difference between the two? |
-"find what writes to this address" gets you ONLY the instructions that modified the address contents
-"find what accesses this address" get you the instruction that READS from and WRITES to the address
|
|
Back to top |
|
 |
vng21092 Grandmaster Cheater
Reputation: 15
Joined: 05 Apr 2013 Posts: 644
|
Posted: Sat Apr 06, 2013 7:46 am Post subject: |
|
|
So when should I know when to use which?
|
|
Back to top |
|
 |
iroku Advanced Cheater
Reputation: 0
Joined: 18 Oct 2012 Posts: 54
|
Posted: Sun Apr 07, 2013 11:57 am Post subject: |
|
|
vng21092 wrote: | So when should I know when to use which? |
It depends on what you are after. A lot of ways to cheat i guess. In this case you would want to know what writes to the adress
[quote="TsTg"] vng21092 wrote: |
-"find what writes to this address" gets you ONLY the instructions that modified the address contents
-"find what accesses this address" get you the instruction that READS from and WRITES to the address |
|
|
Back to top |
|
 |
Fresco Grandmaster Cheater
Reputation: 4
Joined: 07 Nov 2010 Posts: 600
|
Posted: Sun Apr 07, 2013 3:16 pm Post subject: |
|
|
in starcraft you can't find any pointers because there are none, code injection is the way to go, also you could try to find out what the console code showmethemoney does and call that algo to just add the minerals and gas.
_________________
... Fresco |
|
Back to top |
|
 |
iroku Advanced Cheater
Reputation: 0
Joined: 18 Oct 2012 Posts: 54
|
|
Back to top |
|
 |
vng21092 Grandmaster Cheater
Reputation: 15
Joined: 05 Apr 2013 Posts: 644
|
Posted: Wed Apr 10, 2013 1:51 pm Post subject: |
|
|
yea I was suspecting that, thanks guys. Any pointers to some good code injection tutorials?
|
|
Back to top |
|
 |
|