Anti-Hack Triggers NEW UPDATE: MAC-FRIENDLY!, To bring an end to cheating.
Post #21
Heinermann
Aug 20 2009, 8:58 am
Post #22
FoxWolf1
Aug 20 2009, 4:58 pm
|
154
|
Not true of EUD anti-hacks: these systems make maps Mac-incompatible, and Starcraft is supposed to be a Mac-compatible game. Remember, Mac people have (usually) paid for the game just like everyone else. You don't have the right to make the game unplayable online for them, whatever the upshot in terms of a better or more secure map, no matter how much you dislike their choice of computer and operating system. Between the wider use of EUDs and careless utilization of map protection methods that make Macs crash (when there are other methods available that don't have that effect), that seems to be the direction that things are heading. It has to stop, even if that means giving up certain ways of "making a better map". ![]() ![]() ![]() ![]() ![]() ![]() |
Post #23
killer_sss
Aug 20 2009, 6:35 pm
|
well i guess this is your virus that you avoided getting since you bought a mac. (seriously who writes viruses for macs lol). To be honest i'd rather deal with no hackers and the downside of no macs than to have them both. On the right to make it unplayable for macs users, we do have it because it is our maps not your map. If someone wants to implement it into his/her map its their map so they damn well do have that right. ![]() ![]() ![]() ![]() ![]() ![]() |
Post #24
ClansAreForGays
Aug 20 2009, 8:28 pm
Post #25
Neki
Aug 20 2009, 8:52 pm
|
Inspirational poster
|
But there's no reason you shouldn't include an anti-hack, even if it's outdated, not everyone uses the latest version of a hack. Not true of EUD anti-hacks: these systems make maps Mac-incompatible, and Starcraft is supposed to be a Mac-compatible game. Remember, Mac people have (usually) paid for the game just like everyone else. You don't have the right to make the game unplayable online for them, whatever the upshot in terms of a better or more secure map, no matter how much you dislike their choice of computer and operating system. Between the wider use of EUDs and careless utilization of map protection methods that make Macs crash (when there are other methods available that don't have that effect), that seems to be the direction that things are heading. It has to stop, even if that means giving up certain ways of "making a better map". As much as I'd like to agree, if the map maker feels inclined to use EUD or map protection that doesn't allow Macs to play, it's his decision because it's his map really. The only thing that would change that is Blizzard, because Blizzard is the one who actually owns Starcraft. ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Post #27
Heinermann
Aug 21 2009, 12:00 am
|
BWAPI Project Owner
|
But there's no reason you shouldn't include an anti-hack, even if it's outdated, not everyone uses the latest version of a hack. Not true of EUD anti-hacks: these systems make maps Mac-incompatible, and Starcraft is supposed to be a Mac-compatible game. Remember, Mac people have (usually) paid for the game just like everyone else. You don't have the right to make the game unplayable online for them, whatever the upshot in terms of a better or more secure map, no matter how much you dislike their choice of computer and operating system. Between the wider use of EUDs and careless utilization of map protection methods that make Macs crash (when there are other methods available that don't have that effect), that seems to be the direction that things are heading. It has to stop, even if that means giving up certain ways of "making a better map". |
Post #28
Falkoner
Aug 21 2009, 3:42 am
|
EUD anti-hacks really can be dangerous in maps, if the address changes between patches to a value that returns true, then the map becomes completely unplayable. My feeling is that making EUD anti-hacks, specifically for the hack programs, and not for their changes in StarCraft is a horrible idea, and are way too easy for hack makers to work around.
|
Post #29
Kaias
Aug 21 2009, 3:52 am
|
Is the issue with Macs that they crash when they try to read an EUD or is it that the memory is in a different location? If the latter then it is very possible to detect if they have Windows or Macs based on memories being true in certain places in a controlled circumstance; then all you would need to is make the Hack EUD detection for each system run only for that system.
That' would be a lot of work however. Too much work to be worth it. Edit: EUD anti-hacks really can be dangerous in maps, if the address changes between patches to a value that returns true, then the map becomes completely unplayable. My feeling is that making EUD anti-hacks, specifically for the hack programs, and not for their changes in StarCraft is a horrible idea, and are way too easy for hack makers to work around. ![]() ![]() ![]() ![]() ![]() ![]() |
Post #30
Falkoner
Aug 21 2009, 4:29 am
|
Is the issue with Macs that they crash when they try to read an EUD or is it that the memory is in a different location? If the latter then it is very possible to detect if they have Windows or Macs based on memories being true in certain places in a controlled circumstance; then all you would need to is make the Hack EUD detection for each system run only for that system. Actually, a little while back people were looking into Mac EUDs, so they are completely feasable, but once again, no one wants to do the work, so a limited user group can play their map |
Post #31 Tank_7 Sep 1 2009, 1:59 pm
|
I thought I'd update here...
-Oblivion 4.0.2b is still dropped by these AH triggers. No sign of Zynastor working up a wtfPwn as far as I know. Also, kudos to Zynastor as Oblivion 4.0.2b prevents battle.net from disconnecting you. On clean Broodwar I drop every 1 to 5 minutes... I can't chat with someone in a channel but this new Obliv solves my woes whenever I'm not playing StarQuest. -I know a Mac Player who plays with me using a Virtual Machine w/ Windows. He said he wants to create a Mac-friendly version of the EUD's but he can't find a program to read the memory on Mac, which he needs to compare memories from Mac/PC with. ![]() ![]() ![]() ![]() ![]() ![]() |
Post #32 zynastor Sep 3 2009, 9:28 am
|
I have known about these maps for a while, I get bugged now and then but have not really worried about it until recently. I will be releasing protection in the next update of Oblivion once I finish a few other features, so if your up for the challenge then give it a shot. My protection currently only works for the triggers that read starcraft's memory, so there is other methods you could possibly try if your interested, I always look forward to seeing what new ideas and methods are released.
I also remember reading somewhere where some guy thinks he can update his triggers faster than I can update my hack, LOL. Lets see about that then yeah? ![]() ![]() ![]() ![]() ![]() ![]() |
Post #34
Excalibur
Sep 3 2009, 1:30 pm
|
On your six boss!
|
There's a simple way to defeat oblivion. Make our own warden, and make maps only playable when our warden is running ![]() ![]() ![]() ![]() ![]() ![]() Is it in you now?
To watch the things you gave your life to broken And stoop and build them up with worn out tools |
Post #35
Biophysicist
Sep 3 2009, 3:02 pm
|
:(){ :|:& };:
|
There is still one method Mr. Retarded Piece Of Shit can't block. It's really simple, too.
-Place a blinded unit for each player with a unit it can attack nearby -If the blinded unit attacks the other unit, then the player is hacking -Kill all of the player's units ![]() ![]() ![]() ![]() ![]() ![]() Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput tuum saxum immane mittam.
|
Post #36
Heinermann
Sep 3 2009, 3:13 pm
|
BWAPI Project Owner
|
I have known about these maps for a while, I get bugged now and then but have not really worried about it until recently. I will be releasing protection in the next update of Oblivion once I finish a few other features, so if your up for the challenge then give it a shot. My protection currently only works for the triggers that read starcraft's memory, so there is other methods you could possibly try if your interested, I always look forward to seeing what new ideas and methods are released. I also remember reading somewhere where some guy thinks he can update his triggers faster than I can update my hack, LOL. Lets see about that then yeah? Maybe I'll give some hints this time. BTW are ALL your code patches protected from Score(Custom) 0x00460071 Score(Units) 0x0046007C Score(Buildings) 0x00460087 Score(Units+Buildings) 0x00460092 Score(Kills) 0x004600A4 Score(Razings) 0x004600AF Score(Kills+Razings) 0x004600BA Score(Total) 0x004600CC Deaths(Any Unit) 0x00460417 Deaths(Men) 0x00460428 Deaths(Buildings) 0x00460432 Deaths(Factories) 0x0046043C Deaths(Specific Unit) 0x0046044C Kills(Any Unit) 0x00460537 Kills(Men) 0x00460548 Kills(Buildings) 0x00460552 Kills(Factories) 0x0046055C Kills(Specific Unit) 0x0046056C Accumulate(Ore+Gas) 0x004605E7 Accumulate(Gas) 0x00460662 Accumulate(Ore) 0x0046066B Bring/Command(Any Unit) 0x00460768 Bring/Command(Men) 0x0046077A Bring/Command(Buildings) 0x00460785 Bring/Command(Factories) 0x00460790 Bring/Command(Specific Unit) 0x004607A1 Hmmm display leaderboard probably accepts extended unit IDs but I havn't listed them yet. Addresses are where the patches should be placed. You can get the address two ways: Disassemble Starcraft and follow the Trigger Actions array (@ 0x00512800) or execute the trigger so that it reads memory out of bounds (error 0xC0000005 [Access Violation]) when DEP is turned on. There is still one method Mr. Retarded Piece Of Shit can't block. It's really simple, too. -Place a blinded unit for each player with a unit it can attack nearby -If the blinded unit attacks the other unit, then the player is hacking -Kill all of the player's units |
Post #37 zynastor Sep 3 2009, 4:53 pm
|
Yes I have them all covered, Heinermann. If I missed one it only takes 1 minute to add in a hook and compile.
There is still one method Mr. Retarded Piece Of Shit can't block. It's really simple, too. -Place a blinded unit for each player with a unit it can attack nearby -If the blinded unit attacks the other unit, then the player is hacking -Kill all of the player's units No need to start with the attacks and you do realize you made yourself look like a retard who has no clue. ![]() ![]() ![]() ![]() ![]() ![]() |
Post #38
ClansAreForGays
Sep 3 2009, 8:01 pm
|
There is still one method Mr. Retarded Piece Of Shit can't block. It's really simple, too. -Place a blinded unit for each player with a unit it can attack nearby -If the blinded unit attacks the other unit, then the player is hacking -Kill all of the player's units ![]() you should know it doesn't work that way.... or else hackers would be dropping all over in melee games every time they siege a tank by an enemy hill. You should have the sense to know that just because you, the omniscient observer, see something there is a chance your unit doesn't. (especially when hacks are involved) |
Post #39
O)FaRTy1billion
Sep 3 2009, 9:29 pm
|
.rapsdleF
|
-I know a Mac Player who plays with me using a Virtual Machine w/ Windows. He said he wants to create a Mac-friendly version of the EUD's but he can't find a program to read the memory on Mac, which he needs to compare memories from Mac/PC with. EUDs very work for Mac users, they just have different offsets and such. For an anti-hack I don't see how MAC users would be affected at all, unless they magically had whatever value the EUDs were to look for. ![]() ![]() ![]() ![]() ![]() ![]() TinyMap2 - Latest in map compression! [ 8/26/12 - New build! Potentially fixed Win7 crash ]
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!) EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab! MapSketch - New image->map generator! EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported) SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor! times! |
Post #40
ClansAreForGays
Sep 3 2009, 9:34 pm
0 members in this topic (italic members are currently writing a reply): None
+ guest(s)
+ guest(s)
[08:50 pm]
[07:47 pm]
[07:32 pm]
[07:23 pm]
[07:21 pm]
[07:09 pm]
[07:06 pm]






I actually think that's why he got an account here

times!![[close]](/images/up.gif)