• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 17:49
CEST 23:49
KST 06:49
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
Reynor: GSL Loss Wasn't About Preparation Format12[IPSL] Spring 2026 Grand Finals - This Weekend!5Weekly Cups (July 6 - 12): Protoss strike back12BSL Season 22 Full Overview & Conclusion8BSL Season 22 Full Overview & Conclusion8
StarCraft 2
General
5.0.16 patch for SC2 goes live (8 worker start) Is the larve respawn broken? BGE Stara Zagora to be held again in June 2025 Weekly Cups (July 6 - 12): Protoss strike back Serral wins HomeStory Cup 29
Tourneys
Master Swan Open (Global Bronze-Master 2) WardiTV Summer Cup 2026 GSL CK #5 Race War RSL Revival: Season 6 - Qualifiers and Main Event HomeStory Cup 29
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 534 Burning Evacuation Mutation # 533 Die Together Mutation # 532 Nuclear Family
Brood War
General
Etiquete rules in Asl? Recommended FPV games (post-KeSPA) Pros Debate: Zerg Unfairly Nerfed? (ASL S22 map) BGH Auto Balance -> http://bghmmr.eu/ screpdb: new Starcraft reporting tool
Tourneys
[IPSL] Spring 2026 Grand Finals - This Weekend! Escore Tournament - Season 3 [Megathread] Daily Proleagues [ASL22] Wildcard Qualifier
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Path of Exile Stormgate/Frost Giant Megathread Summer Games Done Quick 2026!
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank NeO.D_StephenKing vs This Guy From 1 Million Dance TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread UK Politics Mega-thread YouTube Thread Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books Movie Discussion! Series you have seen recently...
Sports
2024 - 2026 Football Thread MLB/Baseball 2023 McBoner: A hockey love story Tennis[sport] Formula 1 Discussion
World Cup 2022
Tech Support
Simple Questions Simple Answers FPS when play League Of Legend on laptop How to clean a TTe Thermaltake keyboard?
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Poker (part 2)
Nebuchad
The Experiences We Want and …
TrAiDoS
An Exploration of th…
waywardstrategy
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 6606 users

I did some digging in the new anticheat - Page 2

Forum Index > Legacy of the Void
Post a Reply
Prev 1 2 3 4 Next All
Big J
Profile Joined March 2011
Austria16289 Posts
July 28 2015 19:11 GMT
#21
So I was playing a game of LotV and since my opponent was obviously maphacking I went through the replay. This is what the game showed me when I went to his vision:
[image loading]

I didn't zoom, when I go back to my vision it isn't zoomed out. But it seems like this guy has some zoom hack and LotV reproduces that somehow in the replay.

Sogetsu
Profile Joined July 2011
514 Posts
July 28 2015 19:19 GMT
#22
At least I got fun on this game by playing better myself, but seriously playing against people with advantage is kinda stupid. Also for them it seems that winning with hacks is fun
Raptor: "Es hora de salvar a los E-Sports..." http://i3.minus.com/ibtne3liprtByB.png
R1CH
Profile Blog Joined May 2007
Netherlands10342 Posts
July 28 2015 19:41 GMT
#23
Warden by nature is dynamic in what it can scan for, analyzing client side files offers no insight into what anticheat capabilities the game has when it can execute arbitrary code at any time. While I would hope for an updated Warden, chances are that they still aren't willing to scan outside of the process for legal reasons after all the fuss made over WoW.
AdministratorTwitter: @R1CH_TL
TL+ Member
RoomOfMush
Profile Joined March 2015
1296 Posts
July 28 2015 19:42 GMT
#24
On July 29 2015 03:54 Dickbutt wrote:
Show nested quote +
On July 29 2015 03:47 RoomOfMush wrote:
On July 29 2015 03:25 i)awn wrote:
Let's be honest, if the data is on the client side, there is really no way to protect it, the battle will remain on and on between hackers and devs and eventually hackers win and devs give up (happened in many games). The only practical way is to simply not place any information on the client side except the ones that the player is allowed to see. This is rather a huge change that I doubt blizzard will be willing to go through, again I don't know how practical that is for an RTS that includes a lot of units on the map . MOBAs have only few units that need to be hidden and that's why they usually get away with it. Permabans are the way to go.

Even then you can still have micro and macro hacks like automatically building workers, blinking stalkers, splitting marines, etc. Sure, it would cut down on the number of hacks available, but hacks will still exist.

In my opinion the best way to fight hacks is to make hacking something tedious and annoying by constantly changing the API randomly. I dont know how well this could be accomplished, I never tried anything like that myself, but in theory it should be possible.

Micro and macro hacks are very obvious, especially split hacks. Although these are not obvious to the eye, they are obvious to the system in place to stop them when properly applied. CSGO trigger bots are the best example of this, since it emulates mouse clicks when you hover over an enemy.

Changing things like this are a pain for hackers at first, but after a while they figure it out with programs that will pull this information or even find an alternative to reach their target.

The micro and macro hacks that exist right now might be obvious, but you can not say that it is impossible to make better ones. Perhaps there are better ones but we just dont know yet because they are too good to be spotted.
You have to keep in mind that hackers will always put plenty of work and effort into developing new hacks, simply because they have the manpower to do so.

Getting information out of the program is not that trivial. It might be easy when you know what you are looking for, but a constantly changing API will make this very difficult because you have no point where you can start.


For example lets look at a simple hack that tells you the mineral count of your opponent. You can play a game against yourself or against a friend, at several points during the game you pause, read the mineral value from the UI and then search your RAM for any position that holds the same value. For each time you do this you can narrow down the RAM adress that might be used to store the mineral count. After 3 - 5 tries you will probably have found the correct one and know where the mineral count of your opponent is stored in RAM and then you can write a hack that will read the value at this adress and print it on the screen for you to see.

But what if there is obfuscation? Blizzard could implement it so that the mineral count saved in RAM is always the actual mineral count times 10, the UI would divide the value to display the correct mineral count and all calculations would also be updated to take this into account. Or perhaps the mineral count is stored in 2 different adresses and summed up. Or perhaps some other way to make it more complicated.
As long as you know which kind of obfuscation is used it is easy to update the hack to still work, but when the obfuscation is changed every week to something completely different and you have no idea what it might be you will quickly realize that even this trivial hack has become something painful to create.
Lazo89
Profile Joined September 2010
United States7 Posts
July 28 2015 20:37 GMT
#25
On July 29 2015 04:11 Big J wrote:
So I was playing a game of LotV and since my opponent was obviously maphacking I went through the replay. This is what the game showed me when I went to his vision:
[image loading]

I didn't zoom, when I go back to my vision it isn't zoomed out. But it seems like this guy has some zoom hack and LotV reproduces that somehow in the replay.



Played the same guy, yeah it's obvious. Here's my replay

http://bit.ly/1fEFkta
mishimaBeef
Profile Blog Joined January 2010
Canada2259 Posts
July 28 2015 20:51 GMT
#26
what is the legal fuss over WoW referring to?
Dare to live the life you have dreamed for yourself. Go forward and make your dreams come true. - Ralph Waldo Emerson
Big J
Profile Joined March 2011
Austria16289 Posts
July 28 2015 21:38 GMT
#27
On July 29 2015 05:37 Lazo89 wrote:
Show nested quote +
On July 29 2015 04:11 Big J wrote:
So I was playing a game of LotV and since my opponent was obviously maphacking I went through the replay. This is what the game showed me when I went to his vision:
[image loading]

I didn't zoom, when I go back to my vision it isn't zoomed out. But it seems like this guy has some zoom hack and LotV reproduces that somehow in the replay.



Played the same guy, yeah it's obvious. Here's my replay

http://bit.ly/1fEFkta


Did you watch the replay and when switching to his view it was also zoomed out?
loft
Profile Joined July 2009
United States344 Posts
July 28 2015 22:04 GMT
#28
Crazy that people are hacking LotV already. It seemed so easy to cheat the way you describe it. That sucks.
varsovie
Profile Joined December 2013
Canada326 Posts
July 28 2015 22:28 GMT
#29
I understand tat with an synchronous engine it's hard to make it (information)hack-proof since all information is available to all clients/server. And more so the more popular your game is, the higher the "demand" for hacks are and the challenge or reward to make some is, so there's more hacks/hackers.

But other synchronous engine games that are popular have dealt with it way better than Blizzard did, and soem of 'em are even F2P (eg DOTA2).
Be it by more stringent moderation, heck even outsourcing the witch-hunt to the community if needed, or directly attacking the hack-makers (hard to do in some jurisdictions) or trying to add more software protections (hard for already stated facts, but since the most popular hack has its sources on github there might be a way to throw few wrenches), Blizzard need to step-up it's anti-hack policies.
A politic of weak reprisal against hackers only isn't working right now and surely isn't going to work.

We are at the point where hackers are getting caught after winning or advancing in some pretty big online tournaments nowadays and Kr servers you're sure to be playing a hacker that doesn't even hide it well (like selecting YOUR building in FOW without prior scouting) a third of the games...


But hey with archon mode now you can play with two totally different hacks at once.
wUndertUnge
Profile Blog Joined September 2010
United States1125 Posts
July 28 2015 23:27 GMT
#30
Lawsuits from Blizzard against all hackers. Just spend the money to do it. That'll stop this shit real quick.
Clan: QQGC - wundertunge#1850
TL+ Member
Dingobloo
Profile Blog Joined September 2010
Australia1903 Posts
Last Edited: 2015-07-29 01:08:18
July 29 2015 01:06 GMT
#31
On July 29 2015 07:28 varsovie wrote:
I understand tat with an synchronous engine it's hard to make it (information)hack-proof since all information is available to all clients/server. And more so the more popular your game is, the higher the "demand" for hacks are and the challenge or reward to make some is, so there's more hacks/hackers.

But other synchronous engine games that are popular have dealt with it way better than Blizzard did, and soem of 'em are even F2P (eg DOTA2).


DOTA2 isn't synchronous as far as I'm aware, that's why you don't have to simulate up to a certain point to spectate or resume, because it's sending more complete data and not relying on deterministic deltas, that's why you have to download the replays from the server at the end of a game, because your client couldn't create the whole thing, that's why it's replays are massive in comparison (though there's a bit more info in there as well) and that's why one player lagging doesn't affect the other players.

And occam's razor: when you're basing a game on the source engine it's easier to make the network architecture the same as all your other games, multiplayer shooters aren't synchronous or they would be a nightmare with the number of players.
bigbadgreen
Profile Joined October 2010
United States142 Posts
July 29 2015 01:26 GMT
#32
I wish they would just spend some time to make hacking annoying. I like the idea of a small update every 5-7 days that changes things. It's the same with real world stuff. You will never be able to stop the professionals, but you can make it annoying for the casual offender. I compare it to a car thief or somebody braking into a bank or jewelry store. You won't be able to stop the people who are pros, but you can stop the casual smash and grab type of stuff.

Make hacking difficult for everybody who downloads hacks cheap, you'll never stop people who can do this themselves or are willing to pay a lot to get a hack. but you can stem the people who pay a few bucks and have an easy time at it. You just have to make it more annoying than most people are willing to put the time into it.
Dumbledore
Profile Joined April 2011
Sweden725 Posts
July 29 2015 02:12 GMT
#33
I'm not sure about what you exactly did, I mean you wouldn't find the anti cheat code in the MPQ files. What?
Have a nice day ;)
Dickbutt
Profile Joined May 2015
Korea (North)129 Posts
July 29 2015 02:18 GMT
#34
On July 29 2015 11:12 Dumbledore wrote:
I'm not sure about what you exactly did, I mean you wouldn't find the anti cheat code in the MPQ files. What?

I tore apart the entire game, and anticheat data is scattered throughout the game and usually contained in files inside MPQ files when you properly decompress them. There is no single folder that says "I AM THE ANTICHEAT FOLDER" though, it's quite all over the place.
스타일, 스타트, 스베누!
Dumbledore
Profile Joined April 2011
Sweden725 Posts
July 29 2015 02:42 GMT
#35
On July 29 2015 11:18 Dickbutt wrote:
Show nested quote +
On July 29 2015 11:12 Dumbledore wrote:
I'm not sure about what you exactly did, I mean you wouldn't find the anti cheat code in the MPQ files. What?

I tore apart the entire game, and anticheat data is scattered throughout the game and usually contained in files inside MPQ files when you properly decompress them. There is no single folder that says "I AM THE ANTICHEAT FOLDER" though, it's quite all over the place.


I'm doubtful that you would find things like D3D hooks, suspend thread checks and etc inside MPQ files. Can you show me an example of what exactly you found that belongs to the anti cheat?
Have a nice day ;)
TelecoM
Profile Blog Joined January 2010
United States10789 Posts
July 29 2015 02:44 GMT
#36
On July 29 2015 04:11 Big J wrote:
So I was playing a game of LotV and since my opponent was obviously maphacking I went through the replay. This is what the game showed me when I went to his vision:
[image loading]

I didn't zoom, when I go back to my vision it isn't zoomed out. But it seems like this guy has some zoom hack and LotV reproduces that somehow in the replay.


The Zoom hack was in HOTS too, It was in the thread I posted months ago about the ladder system needing to be changed and on battle.net
AKA: TelecoM[WHITE] Protoss fighting
TelecoM
Profile Blog Joined January 2010
United States10789 Posts
July 29 2015 02:47 GMT
#37
On July 29 2015 08:27 wUndertUnge wrote:
Lawsuits from Blizzard against all hackers. Just spend the money to do it. That'll stop this shit real quick.

Unfortunately Blizzard most likely will not do that as it costs them money and time, they can just keep randomly finding hackers through mass sweeps and banning them, and hackers buying more accounts. Which in the end is more profitable, and it proves to provide the line of least resistance for Blizzard.
AKA: TelecoM[WHITE] Protoss fighting
Archiatrus
Profile Joined June 2014
Germany64 Posts
July 29 2015 06:53 GMT
#38
I do not think the weekly update thing works. I have no idea how this really works but I assume, that you somehow can "break" into the executable and make specific function calls. So if for example if the mineral count is saved every week on another place you can just update the hack by running something like: drone.deliverMinerals() or similar. Then you just profile which memory accesses are made and you now know where the mineral count is stored. Or for the production tab you run something like openProductionTab(). It will check whether you are a spectator or not. Well, there is the position for the spectator rights Boolean in the memory. Obfuscation of the values would also not work. Just say you build a drone, your worker has minerals, your worker shall deliver them. The last two you repeat 10000 times. You do not have to let it play this for real. Just set the has Boolean that it has minerals true and then deliver. Your cpu should run through this in no time. That way you have all the values from 0-50000 minerals that end on 0 or 5. Then you make some extractor trick at the beginning and you get the values that end on 4 and 9 etc. Actually, imo this "obstacle" would make it more fun to write the hack.
To make it one level harder you could change the function names to random signs. The problem is that at some point the function has to be clear. If you press a hotkey the "hotkeyToFunction"-function needs to know what to do. You would not want your marines to manually detonate when you press stim;) So what you do is call the "hotkeyToFunction"-function with "[stim hotkey]" and monitor which function calls are made after this. Voila you know that 9q82(/&Hsjg& is in fact marine.stim(). So the plan is basically: poke it with a stick and see what exactly happens. Is this hard or tedious? Yes (depending on your hacking abilities). But after you have done it once you just write a script that replicates this very systematically poking and you just run it once per week.

Like I said, I have no idea whether the assumption that you can "break" into the executable, make and monitor function calls and memory accesses is too far fetched. And I am quite sure it is not as easy as described above, but I am also convinced there is no way to prevent or even make it too complicated to hack. The only way is to try to detect hacks somehow when they are used. But this is a lot harder on the blizzard side without violating your privacy. (And then I would be f*cked since I use the MMR Rating Tool;) )
weikor
Profile Blog Joined March 2011
Austria580 Posts
July 29 2015 07:19 GMT
#39
Ok, on the other hand - lets assume blizzard CANT fix the hacks.
Does it really matter?

Unless hes disrupting my game - drophack etc, or hes gaining an economical advantage - more minerals - the game is still winnable. Maphack really only punishes hidden expansions or cheesy builds you dont want scouted. Maphack basically provides the advantage of 1 scan in his base, and an SCV searching for hidden expos.

Im not trying to defend it, but think of it this way - maphack boosts you up one league, but unless youre winning money it makes no difference .

Imagine, You are diamond, Tony is Silver, and Bob is also diamond.

The other 2 decide that hacking is the way to go.
So bob now advances to master league, but faces mechanically superior opponents - hits a wall and can barely improve - hes still a bad player.
Tony has special service on his hack, advances to diamond - but you still crush him because he makes 30% less SCVS and spends his time supply blocked while looking at the map.

In any way, these players are still "Bad", and for 99% theres no other reason to play sc2 than self improvement.
deacon.frost
Profile Joined February 2013
Czech Republic12131 Posts
July 29 2015 07:37 GMT
#40
On July 29 2015 16:19 weikor wrote:
Ok, on the other hand - lets assume blizzard CANT fix the hacks.
Does it really matter?

Unless hes disrupting my game - drophack etc, or hes gaining an economical advantage - more minerals - the game is still winnable. Maphack really only punishes hidden expansions or cheesy builds you dont want scouted. Maphack basically provides the advantage of 1 scan in his base, and an SCV searching for hidden expos.

Im not trying to defend it, but think of it this way - maphack boosts you up one league, but unless youre winning money it makes no difference .

Imagine, You are diamond, Tony is Silver, and Bob is also diamond.

The other 2 decide that hacking is the way to go.
So bob now advances to master league, but faces mechanically superior opponents - hits a wall and can barely improve - hes still a bad player.
Tony has special service on his hack, advances to diamond - but you still crush him because he makes 30% less SCVS and spends his time supply blocked while looking at the map.

In any way, these players are still "Bad", and for 99% theres no other reason to play sc2 than self improvement.

It's the frustration you get from losing against someone who is obviously worse player but has these aids and Blizzard is not doing anything, since the player was reported several times just by you personally.

This is the problem in a nutshell. Also there are cheaters in online tourneys. A year ago it was mentioned as a big deal, but as I don't play these I don't care that much to remember details.


And if you play for the fun - and usually fun is playing a good game with a chance of winning - you don't have fun playing a cheater. You cannot have. The outcome of the game is mostly not in yours hands. Fun, sure. Is playing against someone with cheat that shoots your head in CS fun? I wouldn't say so. And the "he's still bad" argument doesn't care the victims of his precise headshots...
I imagine France should be able to take this unless Lilbow is busy practicing for Starcraft III. | KadaverBB is my fairy ban mother.
Prev 1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
OSC
17:00
Mid Season Playoffs
Percival vs Harstem
ShoWTimE vs Krystianer
SteadfastSC263
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 830
SteadfastSC 263
SpeCial 139
CosmosSc2 60
StarCraft: Brood War
910 63
League of Legends
KnowMe45
Super Smash Bros
C9.Mang0167
Other Games
gofns8765
tarik_tv5782
Beastyqt658
Liquid`Hasu227
XaKoH 84
UpATreeSC72
ViBE71
NeuroSwarm67
Trikslyr42
JuggernautJason20
Organizations
Other Games
gamesdonequick2354
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 17 non-featured ]
StarCraft 2
• Hupsaiya 121
• mYiSmile19
• Response 1
• AfreecaTV YouTube
• sooper7s
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• blackmanpl 68
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Scarra1316
Other Games
• imaqtpie1290
• Shiphtur283
Upcoming Events
Replay Cast
11h 11m
CrankTV Team League
13h 11m
WardiTV Qualifier
14h 11m
Epic.LAN
15h 11m
Big Brain Bouts
18h 11m
SHIN vs Elazer
Percival vs Nicoract
Reynor vs Lambo
Replay Cast
1d 2h
RSL Revival
1d 11h
Clem vs Lambo
Scarlett vs Cure
CranKy Ducklings
1d 12h
Epic.LAN
1d 15h
IPSL
1d 18h
Dragon vs Hawk
[ Show More ]
RSL Revival
2 days
Classic vs Trap
herO vs SHIN
Sparkling Tuna Cup
2 days
IPSL
2 days
Bonyth vs Ret
WardiTV Weekly
3 days
Monday Night Weeklies
3 days
PiGosaur Cup
5 days
The PondCast
5 days
Replay Cast
6 days
CrankTV Team League
6 days
Liquipedia Results

Completed

Proleague 2026-07-13
HSC XXIX
Eternal Conflict S2 E2

Ongoing

IPSL Spring 2026
Acropolis #4
CSL 2026 Summer (S21)
KCM Race Survival 2026 Season 3
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
SCTL 2026 Spring
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026

Upcoming

Escore Tournament S3: W3
ASL S22 SEASON OPEN Day 1
Escore Tournament S3: W4
ASL S22 SEASON OPEN Day 2
Escore Tournament S3: W5
CSLAN 4
Blizzard Classic Cup 2026
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E3
Logitech G Connect 2026
StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.