Staredit Network > Forums > SC1 UMS Mapmaking Assistance > Topic: CheatEngine Help
CheatEngine Help
Sep 28 2010, 1:56 pm
By: Oo.DaMeiN.oO  

Sep 28 2010, 1:56 pm Oo.DaMeiN.oO Post #1



Alrighty, so I know a lot of you are so tired of people asking for EUD help.

But! This one is not like the others. I am not attempting to stop them via SC Maps, I am going to create a third-party app. to stop hacks.

I never messed with CE before, I used Ollydbg.. but I can't remember how to use it/don't have it anymore.

(So if you want you can help with either CE or ollydbg)

Basically, I need to know how to find the address, thats it. Just need to know the address that is changed/added when a hack is injected.

Any help would be appreciated, thanks :)



None.

Sep 28 2010, 3:09 pm rockz Post #2

ᴄʜᴇᴇsᴇ ɪᴛ!

You can search for ollydbg to find your old thread. What happened to your friend who knew how to use it?

I'm afraid we'll need the assembler gurus to help you with this, as when I tried olly, I couldn't figure it out either. I think the hacks are variable, so you can't look in just one location (so you need your third party app to do so).

If your third party app doesn't actually change SC's memory, it's probably in line with SC's EULA, and thus legal (I use artmoney to view download status because it can't/shouldn't be detected by warden).



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Oct 2 2010, 7:04 pm Roy Post #3

An artist's depiction of an Extended Unit Death

Quote from Oo.DaMeiN.oO
Basically, I need to know how to find the address, thats it. Just need to know the address that is changed/added when a hack is injected.
1. Attach CE to an instance of StarCraft.
2. Start a search with an unknown initial value.
3. Search for "Unchanged value" repeatedly to get rid of instances of constantly changing values. This is to get pseudo-static values.
4. Inject hacks
5. Search once for "Changed value" to find the addresses that had their values changed when the hack was injected.
6. Close StarCraft and open it to remove the hack injection.
7. Re-attach CE to StarCraft. Keep the current search.
8. Repeat 3-7 until you have a confident list that these addresses are being altered by hacks.

That's pretty much it. A lot of the addresses you'll find will eventually change when you do things in the program, so while doing step #3, you may want to click menus, join games, etc. to get rid of values that are less static. Then it's just picking the right addresses and values to read to detect when a hack is injected.

If you want to detect this through other clients, you can do these steps, except with a friend injecting the hack (both join a game, run through steps 1-3, have him do #4 in the channel, join a game again, run through steps 5-7). It would probably work in the lobby, too, so you could do it as a host without having to leave and create a new game.

This is what I would do, and what I remember doing when trying to make anti-hack EUDs. Hopefully it's some use to you.




Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[09:18 pm]
Ultraviolet -- 🔪🐈
[12:34 pm]
NudeRaider -- curiosity kills the cat!
[06:18 am]
Sylph-Of-Space -- No complaints here, i'm just curious!
[2024-5-18. : 11:05 pm]
Ultraviolet -- :wob:
[2024-5-18. : 3:55 pm]
Zoan -- :wob:
[2024-5-18. : 10:34 am]
NudeRaider -- SEN doesn't rely on spammers initiate its sleep cycle. It hat fully automated rest and clean-up phases. Please understand that this is necessary for the smooth operation of the site. Thank you.
[2024-5-18. : 3:45 am]
Sylph-Of-Space -- Does the shoutbox get disabled when there's spammers?
[2024-5-17. : 6:47 am]
NudeRaider -- lil-Inferno
lil-Inferno shouted: nah
strong
[2024-5-17. : 5:41 am]
Ultraviolet -- 🤔 so inf is in you?
[2024-5-17. : 4:57 am]
O)FaRTy1billion[MM] -- my name is mud
Please log in to shout.


Members Online: Roy