Staredit Network Forums SC1 UMS Theory and Ideas Topic: Anti-Hack Triggers NEW UPDATE: MAC-FRIENDLY!
Anti-Hack Triggers NEW UPDATE: MAC-FRIENDLY!
Aug 18 2009, 5:51 pm
By: Tank_7
Pages: 1 2 3 7 >
 

Aug 18 2009, 5:51 pm Tank_7 Post #1



Update: 28-Decemeber-2009, 3:06PM EST

I finally downloaded an up-to-date Oblivion, version 4.0.6b. I was previously working/testing Oblivion 4.0.2b.
When using 4.0.6b I no longer drop in StarQuest or Snipers maps.
The newest Snipers Bald Locks i've seen, version 1.10 which has different triggers, doesnt work.
The map posted by the SEN username "Maps" also does not drop this version of Oblivion. Heres a link
gg.

Update: 14-November-2009, 6:20PM EST

To this date Zynastor has released no EUD-Immune version of Oblivion that I can find.
To this date nubs continue to drop clean out of games of my Star Quest map.

One known issue was that Macintosh computers would drop because they happened to satisfy one or more of the EUD conditions designed to look for hacks on PC.
Now, with the brilliant thinking of FoxWolf1, also known as Wing-of-no-Wing, I have a working Anti Hack that does not drop Macs.
Thanks also goes to Morph(U) for creating Eud Keys.scx which was very helpful in this.
By testing for PC Specific Key pressing EUD values, Macs are essentially excluded/overlooked in this new AH. I have not heard of any Mac Starcraft Hacks.

Since the current Scm Draft 2 supports direct EUD condition input, all u have to do is enter these trigger's conditions (screenshots below)
Note that the Actions can be anything that is global data, so Unit Creation, Resources, etc. Anything that causes a "desynchronization" as the EUD condition is only satisfied on one players computer yet tries to change global data shared among all players computers.
When creating these triggers, in the "Players" window, you must check each human player for your map.







Update: 18-August-2009, 7:15PM EST

Thanks to Morphling for enlightening me about the current version of Scmdraft2.
It simplifies the process of adding AH to a map alot, since you dont need to Extract/Import with SCMIE.
Now it's basically:
1. Open Scmdraft2
2. Open the unprotected Snipers Bald Locks 1.09a
3. Search for the word "Memory" in the text version of the triggers in order to find the AH triggers (theres just 3 per player so its not much work)
4. Copy the anti hack triggers into notepad (you could make extra copies for Players 7 and 8 or have only the players you need)
5. Close Snipers Map
6. Open Your Map
7. Make a backup copy or a new copy with "AH" at the end of the filename
8. Open text trigger editor
9. Copy/Paste the AH triggers in from Notepad
10. Compile and Save.

Once again, fair game, or no game \:\)

[line]
Original Post

I am dissapointed in how few maps have anti hack triggers in them. They are necessary because the current Oblivion no longer crashes from sprites such as Cantinas and Independent Command Centers.

I am also dissapointed in how many maps that claim to have anti hack, have a very incomplete anti hack. In [AH 2.0] Python and other popular melee maps (used in UMS in order to have spectators) fail to drop an Oblivion user if they turn on their maphack in the game lobby, before the game starts. In fact, it only detects changes of maphack state during the game, but it can be fully on from start to end with no consequences. I would know because I downloaded Oblivion and tried it.

The only map I have encountered to have TRUE anti hack is Snipers Bald Locks v1.09a.
Snipers Bald Locks will drop you if you are running Oblivion, or any other program, regardless of maphack being On/Off etc.

I copied the triggers from Snipers Bald Locks into my map, StarQuest.
In StarQuest maphack would be unacceptable as players could avoid surprise attacks, create their own surprise attacks without legitemately finding their target, and "snipe" with long range weaponry without using Comsat or making educated guesses.

Sadly, these triggers automatically drop everyone in some of my maps. I have yet to identify which specific trigger it is, assuming it's just one. Nonetheless I will put them in any map of mine that I can, because of the ridicolous advantages hacking provides to a player.

Here's how to add Anti Hack to your map: (works for Players 1 to 6 only)
Download my unprotected copy of Snipers Bald Locks 1.09a (Attached. May the maker of this map, SEN, and The Universe forgive me.)
Download StarForge (available at http://falkoner.cow.googlepages.com/Programs.html[/url])
Download SCMIE (available at http://falkoner.cow.googlepages.com/Programs.html[/url])
I also recommend Scmdraft2 as your normal map editor, but whatever.

1. Open Snipers in StarForge
2. "Save As" to make a new copy so you always have the original/backup. Call it 'AH.scx' or something.
3. Remove all triggers in StarForge except the EUD ones (In Players 1 to 6, they are near the bottom, there is three of them, and you can identify them by their illegal player numbers and unit ID numbers in their Conditions.)
4. Save & Exit StarForge

5. Open SCMIE
6. Open your stripped down "AH.scx"
7. click Export Triggers (it makes a file with .str extension, I have no idea, cant open in notepad, just go with it)
8. Close SCMIE

9. Use your normal map editor to make a back-up of your map, or a new copy (I take my map and "Save As" with an AH at the end of the filename, for example StarQuest148.scx gets "Saved As" StarQuest148AH.scx, just to be safe)
10. Open SCMIE
11. Open your map (in my example, StarQuest148AH.scx)
12. click Import Triggers, select the .str you made in step 7
13. In the box that comes up, type in "2" for Adding Triggers, so it just adds them ontop of your game's triggers. Click OK.
14. Save Map, you can just overwrite your AH since you have a backup/original without the AH in the filename

Enjoy! You may want to Protect and I recommend TinyMap, also available on Falk's Zone.

Fair game or No game.

Attachments:
SnipersBL109aUnprot.scx
Hits: 55 Size: 49.32kb

Post has been edited 8 time(s), last time on Dec 28 2009, 8:16 pm by Tank_7.



None.

Aug 18 2009, 6:07 pm Biophysicist Post #2



Seeing as Zynaretard is working on making EUD Desyncs not work on Oblivion users, I would recommend also killing all of the hacker's units in addition to dropping him.



None.

Aug 18 2009, 6:12 pm Tank_7 Post #3



@TassadarZeratul: I wish I could do that, but I can't edit the Snipers Bald Locks triggers. The triggers use impossible player numbers which are 6 digits long. They crash the normal map editor instantly upon entering triggers, they crash Scmdraft2 if you scroll down to them, they simply show "Invalid Player" Scmdraft2 Text Mode, and StarForge can only view & remove these triggers with these illegal player numbers, but not edit/write them. All other EUD's I've seen use legit player numbers with just insane Unit ID's and Death Amounts.
So basically I just copied SBL's AH and thats it. That's why I cant make it work for Player 7 and 8, because the Snipers Bald Locks map doesn't have triggers for P7 & 8 (I think theyre computers in the actual SBL scenario)

Someone tell me how to create triggers with 6 digit player numbers -.-



None.

Aug 18 2009, 6:24 pm Morphling Post #4



You need to update scmdraft. It shows negative player numbers for me. I can edit them just fine.
Edit:



None.

Aug 18 2009, 6:25 pm Tank_7 Post #5



Quote from Morphling
You need to update scmdraft. It shows negative player numbers for me. I can edit them just fine.

\:O
Did you get your version from Falkoner's Zone?



None.

Aug 18 2009, 6:27 pm Morphling Post #6



http://www.stormcoast-fortress.net/temp/Scmdraft2-setup.rar
Edit: You may need to replace the trigedit file with the one below for the Memory condition to be compatable with the text editor.
Edit: I have found another way to detect Oblivion. If anyone wants it for their map send me a pm.

Attachments:
TrigEdit.sdp
Hits: 17 Size: 300kb

Post has been edited 2 time(s), last time on Aug 18 2009, 9:06 pm by Morphling.



None.

Aug 18 2009, 10:21 pm Mini Moose 2707 Post #7

lift weights get dates

I'm going to give it about 24 hours until Zynastor or someone who will report this to him reads this topic.

Good luck.



http://blackfridaydeathcount.com/
Get ready to watch it go up!

The master has failed more times than the beginner has tried.
-Stephen McCranie

Aug 19 2009, 12:04 am Morphling Post #8



I can redo my EUD triggers to detect the hack within a minute so I believe I can update my anti-hack triggers faster than he can update his hack. So I win unless he somehow can block EUD detection.



None.

Aug 19 2009, 4:32 am Doodle77 Post #9



Quote from Morphling
So I win unless he somehow can block EUD detection.
Very possible. Quite easy, I might even say.



None.

Aug 19 2009, 4:47 am Jack Post #10

>be faceless void >mfw I have no face

I'm guessing the EUD detects changes in memory that mean a hack is running. All Zyn would have to do is make sure his hacks don't trigger it anymore.



Red classic.

Aug 19 2009, 5:01 am Falkoner Post #11



Quote
Did you get your version from Falkoner's Zone?

I don't think I have the "latest" version on there, because there are a couple major flaws with it, namely not being able to place Space terrain, and the Death condition must be set with the last variables first, or it switches to a Memory condition.

However, you must realize that if an anti-hack like this becomes heavily used, Zynastor will simply change where his permanent locations in memory are, and then all maps with this protection become obsolete, while it's very easy for every single hacker to update their hacks. If someone could come up with a way to detect when an area is being shown on the minimap, that would probably be the best anti-hack, at least against map hacks, you want to detect the changes the hack makes in SC, rather than the hack itself, because while the hack can move around easily, SC must remain the same.



None.

Aug 19 2009, 6:56 am Jack Post #12

>be faceless void >mfw I have no face

Yep that's what i thought. Now we need an EUD person to work his magic.



Red classic.

Aug 19 2009, 7:28 am Demented Shaman Post #13



Quote from Mini Moose 2707
I'm going to give it about 24 hours until Zynastor or someone who will report this to him reads this topic.

Good luck.
Yea man, real smart guys making this public.



None.

Aug 19 2009, 3:06 pm Tank_7 Post #14



Quote
Yea man, real smart guys making this public.

Well if Blizzard made warden work for not just melee, but use map settings as well, I'm guessing all would be well. As it is, they decided to exclude the ums portion of battle.net, apparently for the lulz.

It's sorta been public for some time with the SBL map and my SQ map dropping people. It's not much more public here on SEN now, because the average b.net player doesn't know SEN exists.

On the bright side if Zynastor does make an EUD-immune version of Oblivion, perhaps that would open the door for maps with all kinds of EUD conditions to be playable. Custom keyboard controls in-game would no longer drop players for example, but I'm sure that only scratches the surface.



None.

Aug 19 2009, 4:12 pm Morphling Post #15



Does that mean key press detection and mouse detection wouldn't drop people or am I missing something?



None.

Aug 19 2009, 6:56 pm Biophysicist Post #16



But keypress detection and mouse detection still wouldn't work in multiplayer because the data isn't synched. In other words, if you have a trigger that activates whenever you press "Q", it will only activate on the computer of the player that pressed "Q", not on anyone elses' computer.



None.

Aug 19 2009, 7:24 pm Decency Post #17



If anyone wants more information on the Anti-Hack I can be in contact with the mapmaker pretty easily. I'm pretty sure it's either Damein or Skipz that did it.

There's been a "Sniper Forum" for the past few years with 450 people registered. The problem for snipers is that maphacks really aren't a big deal, people are using lock-assistance programs and latency hack, which is. People have actually been video recording their games with Camtasia or Hypercam for the past year or so to prove legitimacy. Hackers are rampant and will remain such until Blizzard gets off their ass and starts banning people permanently.



None.

Aug 19 2009, 7:48 pm killer_sss Post #18



Quote from name:FaZ-
If anyone wants more information on the Anti-Hack I can be in contact with the mapmaker pretty easily. I'm pretty sure it's either Damein or Skipz that did it.

There's been a "Sniper Forum" for the past few years with 450 people registered. The problem for snipers is that maphacks really aren't a big deal, people are using lock-assistance programs and latency hack, which is. People have actually been video recording their games with Camtasia or Hypercam for the past year or so to prove legitimacy. Hackers are rampant and will remain such until Blizzard gets off their ass and starts banning people permanently.

this is why they want to tie all your games together. So if you abuse one game user agreement and are caught you will lose your entire acct along with everything connected to it. They just don't want to do as much monitering.



None.

Aug 19 2009, 8:05 pm Morphling Post #19



Quote from name:FaZ-
If anyone wants more information on the Anti-Hack I can be in contact with the mapmaker pretty easily. I'm pretty sure it's either Damein or Skipz that did it.

There's been a "Sniper Forum" for the past few years with 450 people registered. The problem for snipers is that maphacks really aren't a big deal, people are using lock-assistance programs and latency hack, which is. People have actually been video recording their games with Camtasia or Hypercam for the past year or so to prove legitimacy. Hackers are rampant and will remain such until Blizzard gets off their ass and starts banning people permanently.
I would like to know a little more information on how he found the addresses.
Quote from name:TassadarZeratul
But keypress detection and mouse detection still wouldn't work in multiplayer because the data isn't synched. In other words, if you have a trigger that activates whenever you press "Q", it will only activate on the computer of the player that pressed "Q", not on anyone elses' computer.
I know that, but his post said it was possible and Tank_7 knows about EUDs so I thought he might be right.



None.

Aug 19 2009, 10:47 pm Falkoner Post #20



Quote
Well if Blizzard made warden work for not just melee, but use map settings as well, I'm guessing all would be well. As it is, they decided to exclude the ums portion of battle.net, apparently for the lulz.

It's sorta been public for some time with the SBL map and my SQ map dropping people. It's not much more public here on SEN now, because the average b.net player doesn't know SEN exists.

On the bright side if Zynastor does make an EUD-immune version of Oblivion, perhaps that would open the door for maps with all kinds of EUD conditions to be playable. Custom keyboard controls in-game would no longer drop players for example, but I'm sure that only scratches the surface.

First of all, the Warden DOES work for UMS, however, hack makers have managed to find ways of working around the Warden, at first to connect to B.net, and then later to avoid getting losses, if a person is using an older version of Oblivion, they actually get losses for each game they play, Melee or UMS.

Secondly, while the average B.netter doesn't know SeN exists, Zynastor does, and he actually has an account on here, and a little while back he was checking it regularly. I'm sure there are all sorts of anti-hacks out there now though, so I figure Zynastor just doesn't care enough right now to change his position in memory.

Finally, he will not make an EUD immune version, as it's obvious that that's not incredibly intelligent, it opens up the simple anti-hack of running a EUD condition that's always true, and if that trigger doesn't run, the player would desync anyway, or you could end them in a loss. I doubt that he will actually make a blanket fix for EUDs, if anything, he'll look into ways of detecting a desync, and avoiding it.



None.

Options
Pages: 1 2 3 7 >
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[10:28 am]
LoveLess -- And if that doesn't make you raise an eyebrow, that is 1 of 3 they are supposedly releasing. Another comes out tomorrow.
[09:20 am]
Sacrieur -- :D
[08:57 am]
Azrael -- It's intentionally bad game design. Don't question it. Or anything else. Or else.
[08:22 am]
MasterJohnny -- buying a ticket only adds 2.5 minerals to the pot...
[06:45 am]
Sand Wraith -- Echo excellent
[06:44 am]
Sand Wraith -- thanks giving for porn
[06:40 am]
jjf28 -- say dev, bump the raffle multiplier for thanksgiving? :D
[06:38 am]
jjf28 -- FaRTy1billion
FaRTy1billion shouted: ... can and should be found on places other than SEN
indeed, it would be much harder to be on SEN 24/7 with porn up in classes and around family :P
[06:33 am]
Fire_Kame -- FaRTy1billion
FaRTy1billion shouted: god damnit, I thought this was taken care of
:lol:
Please log in to shout.


Members Online: Roy