Staredit Network > Forums > SC1 UMS Mapmaking Assistance > Topic: Maphack detector and dropper
Maphack detector and dropper
Oct 20 2010, 11:05 pm
By: ramin  

Oct 20 2010, 11:05 pm ramin Post #1



hey, i realy would appreciate it if anyone told me how to make a maphackdetctor/dropper for my map.
ty



None.

Oct 20 2010, 11:38 pm Dem0n Post #2

ᕕ( ᐛ )ᕗ

Place certain sprites in areas that players would never be able to see (unless they had maphack) and that will crash them. I don't know all of the sprites that work, but one that I do know is the white circle sprite.




Oct 20 2010, 11:57 pm StarBlue Post #3



do that OR make a super complicated EUD trigger that displays an extended unit flag portrait and crash any maphacker... but dem0n's works too, just not as flawless.

Post has been edited 1 time(s), last time on Nov 1 2010, 6:29 pm by StarBlue.



None.

Oct 21 2010, 12:12 am LoTu)S Post #4



What I saw in a korean map:
-Start the game by centering everyone on a sprite that makes people crash. Make sure to make that area unseen.
-Have a EUD trigger that forces people to press Insert or any other hack enabling code. If not the game will ban.
-Have the game wait for a few moments and continue.

This would force hackers with maphack to leave, whether it's on or off.




None.

Oct 21 2010, 12:23 am Azrael Post #5



Quote from LoTu)S
What I saw in a korean map:
-Start the game by centering everyone on a sprite that makes people crash. Make sure to make that area unseen.
-Have a EUD trigger that forces people to press Insert or any other hack enabling code. If not the game will ban.
-Have the game wait for a few moments and continue.

This would force hackers with maphack to leave, whether it's on or off.

Oh, I like that. That's really easy to setup, too.

You can use either of the following conditions to detect when Insert is pressed:

Deaths("Player 9", "Int:1060", Exactly, 256);
Memory(12728, Exactly, 256);

Just choose one or the other. Make it so pressing Insert changes a death count, and then have it kill all units for any player whose death count hasn't changed. They'll have their units die and desync.




Oct 21 2010, 12:48 am FoxWolf1 Post #6



Unfortunately, many hacks nowadays have quite comprehensive protection against crashing sprites...I've heard a lot of rumors about this or that sprite still working, but I have yet to find one that I could confirm for myself through testing that would not only succeed in crashing a hacker using an up-to-date hack, but would also not crash users who don't see it. Also, even if this method can be restored, it has the downside of making it so that you can't give players comsat stations.

As for other methods...

EUD hack-detecting systems had potential, but hack makers quickly learned to add protection against these systems as well. For an example, see here.

Detecting hack-related inputs, such as pressing insert, with EUDs has some potential for catching out unwary hackers (especially if there are other EUDs in the map that are essential to gameplay, so the hack can't simply block all of them), but most hacks have multiple input methods (for example, in one hack, you could type /mh 2 instead of pressing insert; in another, one of the function keys handles the same job) and/or can be turned on in advance. Also, this method can result in false positives. It might be useful in combination with similar methods as a hack deterrent-- that is, if maps were filled with lots of different "traps" for hackers, even if individual traps are avoidable once known about, it could serve to discourage hacking somewhat-- but by no means would be able to guarantee you a hacker-safe game.

Another "trap" you can use to catch out unwary hackers is to detect auto-mine. Make sure everyone starts out with a home building and a worker near some minerals, but make sure their view is centered somewhere else. Remove the workers etc. after a second or two: make sure it's impossible for the player to move the workers manually before they are removed. If, before that happens, the worker has moved, it is because the player is using a hack with an automine feature that they leave on all the time (as many of them do). Proceed to throw every form of triggerable nastiness that you can think of at them. Once again, this system does not ensure you a safe game, but at least it will make sure that a few hackers get what they've got coming.

Post has been edited 1 time(s), last time on Oct 21 2010, 12:53 am by FoxWolf1.



None.

Oct 21 2010, 10:26 pm ramin Post #7



well im kind of looking for something like this:
a beacon that says need 2 to maphack detect and drop,
2 go there and who ever has it on drops
anything like that???



None.

Oct 24 2010, 8:18 am Zhuinden Post #8



Yeeeah Emperor For Our korean high-tech map uses "Press Insert -> Press Delete" to detect if you don't have hacks. If you can't press it because Obliv steals the hotkey, then it kills your buildings.



None.

Oct 24 2010, 5:08 pm rockz Post #9

ᴄʜᴇᴇsᴇ ɪᴛ!

interesting, if not annoying way to do it. can't quite do it on demand, because IDK about you, but if I'm required to do something, and I'm in the middle of a game doing something, I tend to not pay attention. Happens all the time in Savage, where people call for a concede/draw vote, and so many people aren't paying attention that they don't vote, and the game ends.



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

Oct 24 2010, 9:03 pm Tempz Post #10



Some hacks have map hack detectors and can drop them; however a more conventional way is to place an illegal sprite and have the player center'ed there someone point in the game (start)? or have it activated by a trigger

Post has been edited 1 time(s), last time on Oct 24 2010, 9:15 pm by Tempz.



None.

Oct 24 2010, 9:11 pm Azrael Post #11



Quote from Zhuinden
Yeeeah Emperor For Our korean high-tech map uses "Press Insert -> Press Delete" to detect if you don't have hacks. If you can't press it because Obliv steals the hotkey, then it kills your buildings.

I posted one of these earlier, but in case anyone needs both:

You can use either of the following conditions to detect when Insert is pressed.

Deaths("Player 9", "Int:1060", Exactly, 256);
Memory(12728, Exactly, 256);

You can use either of the following conditions to detect when Delete is pressed.

Deaths("Player 9", "Int:1060", Exactly, 65536);
Memory(12728, Exactly, 65536);

In each instance, you use either Deaths or Memory, not both. It doesn't matter which.




Oct 25 2010, 12:32 am Tempz Post #12



eud is a more round about way of doing it... in essence its the same thing but it takes a while to understand what do to as well as the fact you need a very updated version of scmdraft that allows memory condition/actions



None.

Nov 1 2010, 5:36 pm ramin Post #13



well i tried that white ball thing but it just drops everyone.
anyways, is there anyother sprite?



None.

Nov 1 2010, 6:54 pm rockz Post #14

ᴄʜᴇᴇsᴇ ɪᴛ!

http://www.staredit.net/topic/3225/
you can search for "crashing sprite" to possibly find more.
http://www.staredit.net/starcraft/List_of_StarCraft_Units

You need to find something that doesn't crash if you don't view it, but will crash when you view it. Then you need to test if it crashes the maphack. Chances are it won't.



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

Nov 3 2010, 8:53 pm DavidJCobb Post #15



Quote from ramin
well i tried that white ball thing but it just drops everyone.
anyways, is there anyother sprite?
That's the point, but you're doing it wrong.

Place the sprite in a location where it can't be seen due to Fog of War. Then, use triggers to center people's view on that spot at the start of the game. If an exceedingly careless player is using a years-old, outdated map hack, then it'll auto-activate, reveal the sprite, and crash them. After that point, you're perfectly safe, so long as none of the players in the game
  • build Comsat Stations
  • move units near the sprite
  • are careful with hacks
  • use any hacks that are less than several years old




None.

Nov 7 2010, 3:59 pm Zhuinden Post #16



It's a shame that Oblivion protects against most if not all of those sprites.



None.

Nov 7 2010, 6:49 pm Apos Post #17

I order you to forgive yourself!

Not sure if it can help, but I made a map that worked on all the latest hacks. Explanation here: http://www.staredit.net/259259/




Nov 7 2010, 11:56 pm ramin Post #18



any latest sprites????



None.

Nov 8 2010, 12:04 am Apos Post #19

I order you to forgive yourself!

Quote from ramin
any latest sprites????
By latest sprites, do you mean the current list of sprites that can still crash the latest hacks?




Nov 8 2010, 12:59 am ramin Post #20



yup



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[06:48 pm]
Ultraviolet -- :wob:
[2024-4-21. : 1:32 pm]
Oh_Man -- I will
[2024-4-20. : 11:29 pm]
Zoan -- Oh_Man
Oh_Man shouted: yeah i'm tryin to go through all the greatest hits and get the runs up on youtube so my senile ass can appreciate them more readily
You should do my Delirus map too; it's a little cocky to say but I still think it's actually just a good game lol
[2024-4-20. : 8:20 pm]
Ultraviolet -- Goons were functioning like stalkers, I think a valk was made into a banshee, all sorts of cool shit
[2024-4-20. : 8:20 pm]
Ultraviolet -- Oh wait, no I saw something else. It was more melee style, and guys were doing warpgate shit and morphing lings into banelings (Infested terran graphics)
[2024-4-20. : 8:18 pm]
Ultraviolet -- Oh_Man
Oh_Man shouted: lol SC2 in SC1: https://youtu.be/pChWu_eRQZI
oh ya I saw that when Armo posted it on Discord, pretty crazy
[2024-4-20. : 8:09 pm]
Vrael -- thats less than half of what I thought I'd need, better figure out how to open SCMDraft on windows 11
[2024-4-20. : 8:09 pm]
Vrael -- woo baby talk about a time crunch
[2024-4-20. : 8:08 pm]
Vrael -- Oh_Man
Oh_Man shouted: yeah i'm tryin to go through all the greatest hits and get the runs up on youtube so my senile ass can appreciate them more readily
so that gives me approximately 27 more years to finish tenebrous before you get to it?
[2024-4-20. : 7:56 pm]
Oh_Man -- lol SC2 in SC1: https://youtu.be/pChWu_eRQZI
Please log in to shout.


Members Online: Roy