| View previous topic :: View next topic |
| Author |
Message |
Damein Newbie cheater
Reputation: 0
Joined: 29 Sep 2010 Posts: 12
|
Posted: Thu Apr 26, 2012 11:38 pm Post subject: Help learning more about pointer and or about this address |
|
|
So I am trying to actually figure out how this hack is working on Starcraft: Broodwar. So I am loading the game, loading the game, loading C.E. and then changing a value.
Now, I can find the address thats being changed just fine. But, since its a pointer it changes every time the game is loaded. I have passed the pointer tutorial and have even looked through the various pointer tuts here on the site, but to no avail.
If anyone could help, that would be awesome.
i46.tinypic. com/293f32g.jpg
i45.tinypic. com/rcu7gz.jpg
i45.tinypic. com/359mm4l.jpg
i50.tinypic. com/2vuyalx.jpg
i45.tinypic. com/2dtpqwy.jpg
So there are the results of my read/write op codes.
Sorry if the editting of the URL makes someone mad.. just not sure why its there.
To view the image. H ttp :// (Without spaces) and then unspace the . com |
|
| Back to top |
|
 |
igor Expert Cheater
Reputation: 1
Joined: 04 Apr 2012 Posts: 145
|
Posted: Fri Apr 27, 2012 1:09 am Post subject: |
|
|
-Try Code Injection OR
-Right Click on address and select "Pointer scan for this address" _________________
r--._,---------------.
"-, .c-.-----------""
/ i--'
C__J |
|
| Back to top |
|
 |
Damein Newbie cheater
Reputation: 0
Joined: 29 Sep 2010 Posts: 12
|
Posted: Fri Apr 27, 2012 4:01 am Post subject: |
|
|
| Hmm, I didn't attempt the code injection tut, figured with the pointer one I'd be able to do this. As for the pointer scan, when I do that I get god knows how many addresses. When I scroll using my mouse wheel I can't even see the slider move. Is there a way to narrow it down, like a scan when I change something? |
|
| Back to top |
|
 |
igor Expert Cheater
Reputation: 1
Joined: 04 Apr 2012 Posts: 145
|
Posted: Fri Apr 27, 2012 6:14 am Post subject: |
|
|
| Damein wrote: | | Hmm, I didn't attempt the code injection tut, figured with the pointer one I'd be able to do this. As for the pointer scan, when I do that I get god knows how many addresses. When I scroll using my mouse wheel I can't even see the slider move. Is there a way to narrow it down, like a scan when I change something? | When you doing 'Pointer scan for this address' you found millions of pointers. Follow the steps to reduce the results.
When you doing pointer scan it always ask you to where to save pointer scan results. Save this to C:\ or anywhere.
1)Now you have to restart your game and find the address again. (using Exact value scan or Increase/Decrease scan. You know that how to search).
2)When you find address go to memory viewer and hit ctrl+p to open 'Pointer Scan' window. Now press ctrl+o to open the previously saved pointer scan results. (I assume you saved in C:\Results.ptr) Open that.
3)Press ctrl+r to open 'Rescan pointerlist'. Now enter the Address and press ok. It will ask you to save results, save this in C:\Results2.ptr (Now your pointer list results reduced).
Repeat step 1 to 3 over and over until you found less than 100 results.
Note:-Always scan for Address not Value. _________________
r--._,---------------.
"-, .c-.-----------""
/ i--'
C__J |
|
| Back to top |
|
 |
Damein Newbie cheater
Reputation: 0
Joined: 29 Sep 2010 Posts: 12
|
Posted: Fri Apr 27, 2012 11:59 am Post subject: |
|
|
Hmm, at first it seemed promising.. but after a bit the number of pointers no longer changed. I am stuck at 1,617,216 lol.
I'll get back with you if I can figure out why before you post again. And thanks thus far
One thing I wasn't sure on was if I used the same address each time I re-scanned the pointers. IE: First pointer scan was for address 0000001, second one was 0000002. Do I use 0000001 or 0000002 for the second scan? |
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 472
Joined: 09 May 2003 Posts: 25867 Location: The netherlands
|
Posted: Fri Apr 27, 2012 12:19 pm Post subject: |
|
|
You scan for the address that is currently the correct address.
Also, 1617216 isn't that bad, it's less than a billion. And if they work after a reboot then they are at least suitable for basic cheats
Try them on other systems (rescan on other systems) _________________
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 |
|
 |
igor Expert Cheater
Reputation: 1
Joined: 04 Apr 2012 Posts: 145
|
Posted: Fri Apr 27, 2012 8:58 pm Post subject: |
|
|
you have to restart your game each time and also search for new working address again each time and scan for that new address. and your pointerscan result will be decreased.
as Dark Byte said 1617216 isn't bad. double click one of these address and it will be added to your table. check that if the pointer is changing after restarting game or rebooting your system. _________________
r--._,---------------.
"-, .c-.-----------""
/ i--'
C__J |
|
| Back to top |
|
 |
Damein Newbie cheater
Reputation: 0
Joined: 29 Sep 2010 Posts: 12
|
Posted: Fri Apr 27, 2012 9:02 pm Post subject: |
|
|
Alright, I narrowed it down so far to 764,304
So the next step is to double click each one, restart the game, check the table and if the pointer ='s the same value as it was before, and not a ?? it should be the correct one, right?
Edit::
After a bit the pointer scan started coming up with 0 pointers
Edit 2::
So after some trial and error of trying to find different techniques I found that the last four digits of the pointer is always the same. IE: 9B1C and the first two digits: 0B are always the same. So only the middle two digits are different. IE: 0Bxx9B1C. I dunno if this helps anyone help me or not, but I found it interesting enough to note. Oh, and the offset is always 4. |
|
| Back to top |
|
 |
igor Expert Cheater
Reputation: 1
Joined: 04 Apr 2012 Posts: 145
|
Posted: Sat Apr 28, 2012 12:08 am Post subject: |
|
|
Why you need pointer you can use code injection as well. Complete the tutorial for code injection its easy.
Personally i always use code injection. I never used pointer. _________________
r--._,---------------.
"-, .c-.-----------""
/ i--'
C__J |
|
| Back to top |
|
 |
Damein Newbie cheater
Reputation: 0
Joined: 29 Sep 2010 Posts: 12
|
Posted: Sat Apr 28, 2012 3:00 pm Post subject: |
|
|
| Hmm, never used it. Is that for creating hacks? Because I'm not attempting to do that, I'm trying to reverse-engineer a hack and figure out exactly which address its editing so I can stop it with another program. |
|
| Back to top |
|
 |
igor Expert Cheater
Reputation: 1
Joined: 04 Apr 2012 Posts: 145
|
Posted: Sat Apr 28, 2012 10:10 pm Post subject: |
|
|
Suppose if you have this instruction that decrease your health
004386AD sub [eax+3AC],ebx
you can inject your code at 004386AD this address mov [eax+3AC],(int)100 so that your health is always 100 (god mode). That is code injection.
You can use other program like ollydbg to save your changes. _________________
r--._,---------------.
"-, .c-.-----------""
/ i--'
C__J |
|
| Back to top |
|
 |
|