• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 00:56
CEST 06:56
KST 13:56
  • 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
Team TLMC #5 - Finalists & Open Tournaments0[ASL20] Ro16 Preview Pt2: Turbulence10Classic Games #3: Rogue vs Serral at BlizzCon9[ASL20] Ro16 Preview Pt1: Ascent10Maestros of the Game: Week 1/Play-in Preview12
Community News
Weekly Cups (Sept 8-14): herO & MaxPax split cups4WardiTV TL Team Map Contest #5 Tournaments1SC4ALL $6,000 Open LAN in Philadelphia8Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues29LiuLi Cup - September 2025 Tournaments3
StarCraft 2
General
#1: Maru - Greatest Players of All Time Weekly Cups (Sept 8-14): herO & MaxPax split cups Team Liquid Map Contest #21 - Presented by Monster Energy SpeCial on The Tasteless Podcast Team TLMC #5 - Finalists & Open Tournaments
Tourneys
Maestros of The Game—$20k event w/ live finals in Paris SC4ALL $6,000 Open LAN in Philadelphia Sparkling Tuna Cup - Weekly Open Tournament WardiTV TL Team Map Contest #5 Tournaments RSL: Revival, a new crowdfunded tournament series
Strategy
Custom Maps
External Content
Mutation # 491 Night Drive Mutation # 490 Masters of Midnight Mutation # 489 Bannable Offense Mutation # 488 What Goes Around
Brood War
General
[ASL20] Ro16 Preview Pt2: Turbulence BW General Discussion ASL20 General Discussion Diplomacy, Cosmonarchy Edition BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL20] Ro16 Group D [ASL20] Ro16 Group C [Megathread] Daily Proleagues SC4ALL $1,500 Open Bracket LAN
Strategy
Simple Questions, Simple Answers Muta micro map competition Fighting Spirit mining rates [G] Mineral Boosting
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread General RTS Discussion Thread Nintendo Switch Thread Borderlands 3
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread Russo-Ukrainian War Thread The Big Programming Thread
Fan Clubs
The Happy Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023
World Cup 2022
Tech Support
Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread High temperatures on bridge(s)
TL Community
BarCraft in Tokyo Japan for ASL Season5 Final The Automated Ban List
Blogs
The Personality of a Spender…
TrAiDoS
A very expensive lesson on ma…
Garnet
hello world
radishsoup
Lemme tell you a thing o…
JoinTheRain
RTS Design in Hypercoven
a11
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1156 users

Apparently hacking is not currently possible - Page 3

Forum Index > Legacy of the Void
Post a Reply
Prev 1 2 3 4 Next All
crazedrat
Profile Joined July 2015
272 Posts
Last Edited: 2015-10-13 22:50:38
October 13 2015 22:49 GMT
#41
Cant blizzard just move the information around and break the hacks on a semi regular basis?
varsovie
Profile Joined December 2013
Canada326 Posts
October 13 2015 23:02 GMT
#42
On October 14 2015 07:36 Umpteen wrote:
It could be that Blizzard have introduced some code that they can endlessly reconfigure with minimal effort. Everyone gets a tiny patch each week and the hacks get knocked back to square one.


Would have 3 side effects though : Would probably break saves/replays, Even more Bnet downtime and possibly the impossibility to switch region, May introduce some unseen bugs/instability.

Plus I'm sure hackers would then develop heuristics to find the offsets and addresses automatically.
So far this is the most keen "hard solution" I've seen here. Although it would probably not help very much versus "macro trainers" automation and micro-hacks (mechanics), it would probably help vs maphacks/enemy production tab kind of hack (information).

It's not uprising that Blizzard ups its anti-hack measures right before LotV, and probably will maintain an active policy against hackers for at least the rest of 2015 in order to get the release hype under as best an image they can. It remains to see if those kind of effort will vanish soon after like it did for HotS.
RoomOfMush
Profile Joined March 2015
1296 Posts
October 13 2015 23:16 GMT
#43
On October 14 2015 08:02 varsovie wrote:Would probably break saves/replays,

Not neccessarily. This depends on how replays and saves are structured. If they do it the bad way then yes. If they do it properly then no.

On October 14 2015 08:02 varsovie wrote:Even more Bnet downtime and possibly the impossibility to switch region

Downtime? You mean because of the patch?
And why would you not be able to switch regions?

On October 14 2015 08:02 varsovie wrote:May introduce some unseen bugs/instability.

Things like these are not done by hand but rather by a computer. Computers do not make mistakes. This is just basic refactoring.

On October 14 2015 08:02 varsovie wrote:Plus I'm sure hackers would then develop heuristics to find the offsets and addresses automatically.

Thats why it needs to be truly random. Like a natural random number generator based on chemical / radioactive material.
Furthermore it should not just be simple "moving" of adresses, because this is simple to reverse engineer. Much rather it should obfuscate data in memory by calculating variables from different memory adresses to make up the final value. For example: Mineral counts are calculated as the sum of mem adress A, B and C. This would make it much harder to find out at which adress the mineral count is saved. Especially if the sum uses a different number of summands after each patch.

On October 14 2015 08:02 varsovie wrote:Although it would probably not help very much versus "macro trainers" automation and micro-hacks (mechanics), it would probably help vs maphacks/enemy production tab kind of hack (information).

Would help against these kinds of things too. The automatic micro / macro needs to read / write memory too in order to work. If everything switches around these hacks would not work either. The only kinds of hacks that would still work would need to be based off of image or time data. They could make a screen capture and analyse the image to find invisible units and highlight them. This would be too complicated for simple hacks though I guess.
brickrd
Profile Blog Joined March 2014
United States4894 Posts
October 13 2015 23:24 GMT
#44
i wish only people who actually have a clue what they're talking about would post in these threads. it's irritating to have one post from a knowledgeable/credible person and the next one is someone who knows nothing about programming making definitive statements about how they assume shit works. it's like people think because they spend all their time on a computer they automatically know how software works

(not directing this at anyone, it's clear enough who is who)
TL+ Member
alexanderzero
Profile Joined June 2008
United States659 Posts
October 13 2015 23:30 GMT
#45
Hopefully, someday Blizzard will only send visible information to the clients.
I am a tournament organizazer.
Penev
Profile Joined October 2012
28483 Posts
October 14 2015 00:08 GMT
#46
On October 14 2015 07:36 Umpteen wrote:
It could be that Blizzard have introduced some code that they can endlessly reconfigure with minimal effort. Everyone gets a tiny patch each week and the hacks get knocked back to square one.

Blizzard are Borg
I Protoss winner, could it be?
mishimaBeef
Profile Blog Joined January 2010
Canada2259 Posts
October 14 2015 00:47 GMT
#47
That's pretty smart. When Sc2 launched in 2010, there was a lot of hype and excitement to work hard on penetrating with hacks. I imagine by now much of that excitement is gone and the difficulty has been reset and probably increased.
Dare to live the life you have dreamed for yourself. Go forward and make your dreams come true. - Ralph Waldo Emerson
xTJx
Profile Joined May 2014
Brazil419 Posts
October 14 2015 00:53 GMT
#48
Question is: For how long? Knowing Blizzard, i bet around one week.
No prejudices, i hate everyone equally.
BigRedDog
Profile Joined May 2012
461 Posts
October 14 2015 01:55 GMT
#49
Has Blizzard ever mentioned about tightening up security to prevent maphacks for LOTV? So far, I haven't heard anything about that. If they haven't mentioned it, it is probably they are not working on it. Sorry, considering all the issues they have to get LOTV out in a few weeks, this is probably not on top of their agenda.

Second, since Blizzard hasn't been playing an active part in kicking or discouraging any maphakc plays (ban accounts etc), i really doubt they will do anything soon.

Lastly, that's one tweet coming from an individual. Is there any credible source to back this up?

I am a diamond player so this maphack doesn't irritate me much. But i can understand from a pro-gamer trying to get to the top in ladders, this is seriously frustrating to play against.

I do wish someone in Blizzard is monitoring maphack accounts and crack them down. Temp ban is too light. Any account caught maphacking should be ban permanently.

Big Red Dog!
ZigguratOfUr
Profile Blog Joined April 2012
Iraq16955 Posts
October 14 2015 02:58 GMT
#50
On October 14 2015 08:30 alexanderzero wrote:
Hopefully, someday Blizzard will only send visible information to the clients.


That isn't really viable for a RTS (as of now).
ETisME
Profile Blog Joined April 2011
12476 Posts
October 14 2015 04:22 GMT
#51
Has any popular game really been free from hacking?
I don't think hacking will stop, it's just that hackers need to find a new way to back in.
Hopefully it is not as easy and drive up the cost for hacking
其疾如风,其徐如林,侵掠如火,不动如山,难知如阴,动如雷震。
ShambhalaWar
Profile Joined August 2013
United States930 Posts
October 14 2015 04:40 GMT
#52
On October 14 2015 02:28 ROOTFayth wrote:
avilo does not believe that :D


:D
Karis Vas Ryaar
Profile Blog Joined July 2011
United States4396 Posts
Last Edited: 2015-10-14 05:06:14
October 14 2015 04:59 GMT
#53
On October 14 2015 13:22 ETisME wrote:
Has any popular game really been free from hacking?
I don't think hacking will stop, it's just that hackers need to find a new way to back in.
Hopefully it is not as easy and drive up the cost for hacking


console games mostly I think? at least it very rarely happened.

I followed the Halo 3 scene pretty closely and can't really remember any issues with hackers (I mean there were one or two things that technically existed and occasionally people complained but I don't think it was rampant or anything like that. there was a hacked gametype that was played alot but that was just to lower the respawn time down to almost instant.)
"I'm not agreeing with a lot of Virus's decisions but they are working" Tasteless. Ipl4 Losers Bracket Virus 2-1 Maru
Riner1212
Profile Joined November 2012
United States337 Posts
October 14 2015 05:08 GMT
#54
I dont mean to sound negative, but it said FREE hackers have given up. if someone was to pay a phenomenal hacker some $$$$ then he will go out of his way to figure it out. not pessimistic just a realist.
Sjow "pretty ez life as protoss"
riotjune
Profile Blog Joined January 2008
United States3393 Posts
October 14 2015 05:08 GMT
#55
All it takes is saying something is impossible and someone goes ahead and does it.

Now if only the same thing could be said with a FTL warp drive that defies the (current) laws of physics.
RoomOfMush
Profile Joined March 2015
1296 Posts
October 14 2015 09:42 GMT
#56
For those interested in scientific articles instead of word of mouth:

Address Obfuscation: an Efficient Approach to Combat a Broad Range of Memory Error Exploits
http://home.eng.iastate.edu/~daji/seminar/papers/BVS03.UsenixSec.pdf

Cryptographic obfuscation and 'unhackable' software
http://blog.cryptographyengineering.com/2014/02/cryptographic-obfuscation-and.html

Preventing Memory Access Pattern Leakage in Searchable Encryption
https://www.ideals.illinois.edu/bitstream/handle/2142/73758/459_ready.pdf?sequence=2

API Deobfuscator: Identifying Runtime obfuscated API calls via Memory Access Analysis
https://www.blackhat.com/docs/asia-15/materials/asia-15-Choi-API-Deobfuscator-Indentifying-Runtime-Obfuscated-API-Calls-Via-Memory-Access-Analysis.pdf

All of these talk about randomly moving addresses or splitting values up and scattering them across several addresses to make them harder to reverse engineer. Of course, the articles are not all about this, there is much deeper information inside. Just in case anybody is interested.
varsovie
Profile Joined December 2013
Canada326 Posts
October 14 2015 10:35 GMT
#57
On October 14 2015 08:16 RoomOfMush wrote:
Show nested quote +
On October 14 2015 08:02 varsovie wrote:Would probably break saves/replays,

Not neccessarily. This depends on how replays and saves are structured. If they do it the bad way then yes. If they do it properly then no.


Replays are simply a stream of command applied to a set of original game logic. You can see the same principle in most text editor using the undo/redo command, it doesn't save the state of the text for each undo, but simply apply/reverse the delta (change/inputs). If you're changing the way those gamelogic are stored, created or modified, there's great risk that you wouldn't be able to read it. Even if the change is very subtle and only creates an infinitesimal rounding error on the speed or direction of a unit it might greatly change the outcome of some games. Think of it as a "desync" error, but that would appears reading old replays.
Of course this is just speculation and SC2 has a very solid engine in this regard if only from the fact the MAC version works very well, but it is still a risk.

Show nested quote +
On October 14 2015 08:02 varsovie wrote:Even more Bnet downtime and possibly the impossibility to switch region

Downtime? You mean because of the patch?
And why would you not be able to switch regions?

Bnet is always down for some reason. Maintenance, Patch, Crashes, Extreme Lag... I don't even think they reach 99% availability. If you had to that mandatory patches every weeks or so, then it's another little pause, another few seconds to patch, probably a minute or two more on your queue time...
For regions they never patch all servers at the same time to avoid a pause at the peak hour. Sure SC2 can keep "old" executable around, but it would kinda moot the point of patching to counter hacks if you're not changing everything at once.

Show nested quote +
On October 14 2015 08:02 varsovie wrote:May introduce some unseen bugs/instability.

Things like these are not done by hand but rather by a computer. Computers do not make mistakes. This is just basic refactoring.

Things like this are made by hands, typed via a keyboard, into a text-editor or IDE, then put into a compiler also written by hand than will use the power of your CPU (mostly designed by a software written by hand and then hand improved) to make it readable by your CPU, then it must be distributed to be read via multiple computer to be handled by an OS (also written the same way)...
Sure they could automate it, but it would still require to make the automation tools in the 1st place. Also computers DO make mistakes, that's the whole reason we have so many security and integrity checks. Electrons aren't infallible when you rely on them to move a certain way couple billions times a second on a substrate that you count in atoms (in fact less than a hundred of thickness for latest commercial CPUs).
The whole point is that code isn't infallible, so you don't mess with stable code EVER.

Show nested quote +
On October 14 2015 08:02 varsovie wrote:Plus I'm sure hackers would then develop heuristics to find the offsets and addresses automatically.

Thats why it needs to be truly random. Like a natural random number generator based on chemical / radioactive material.
Furthermore it should not just be simple "moving" of adresses, because this is simple to reverse engineer. Much rather it should obfuscate data in memory by calculating variables from different memory adresses to make up the final value. For example: Mineral counts are calculated as the sum of mem adress A, B and C. This would make it much harder to find out at which adress the mineral count is saved. Especially if the sum uses a different number of summands after each patch.

Even "quantum" RNG generator on latest intel CPU isn't considered random enough and merely used to seed the random number generator. Heck every new Kernel of Linux there's a new source of entropy added.

Of course that kind of obstruction you suggest means I couldn't just make 25 rax and then search all adress for a "25" value.
But it wouldn't change much since hackers don't "monitore and look at every values", since you can debug the executable (at least playing offline), save the values, change something (let say build a rax) then simply take a look at the delta. People have reverse engineered obscuration methods way more advanced, like the PS3 loking code or the MD5 hashs, so I do not think a dimple ADD gonna change much. And if you're going for a more advanced method then you will need to "reverse" it back to be readable by the game at EVERY read which brings 3 problems : clear value gonna be small enough to stay on CPU otherwise it gonna be saved on RAM, heavy CPU overhead (lag) do read EVERY values, instead of looking for mem offsets hackers just gonna find what instruction makes the encode/decode of value, and reuse it in their hacks or reverse engineer it.

Show nested quote +
On October 14 2015 08:02 varsovie wrote:Although it would probably not help very much versus "macro trainers" automation and micro-hacks (mechanics), it would probably help vs maphacks/enemy production tab kind of hack (information).

Would help against these kinds of things too. The automatic micro / macro needs to read / write memory too in order to work. If everything switches around these hacks would not work either. The only kinds of hacks that would still work would need to be based off of image or time data. They could make a screen capture and analyse the image to find invisible units and highlight them. This would be too complicated for simple hacks though I guess.


Automatic scripts don't really have to read memory...
KT_Elwood
Profile Joined July 2015
Germany996 Posts
October 14 2015 10:40 GMT
#58
Avilo & NaniWa will now retire noone left to blame
"First he eats our dogs, and then he taxes the penguins... Donald Trump truly is the Donald Trump of our generation. " -DPB
Karolynaz
Profile Joined October 2015
1 Post
Last Edited: 2015-10-18 08:03:18
October 18 2015 08:01 GMT
#59
Does the hacking problem is really big? I don't think so. I think, that 99 people who lost to „maphacks“ in reality are bad players and to them scouting with cloaked or burrowed units is „maphack“. I get a lot of „oh you m... f..., you using map hacks to see my army“. Yes, of course... burrowed Roach or Observer is „maphack“. I play a lot and never experienced something that I would say, that my opponent used maphack or something. A lot of people wouldn't be able to use hacks, 'cause they aren't smart enough for that.
redviper
Profile Joined May 2010
Pakistan2333 Posts
October 18 2015 08:54 GMT
#60
It could be the use of aslr but probably not since blizzard still has to support losers using 32bit oses. And since it only really matters in your exe, someone running the 32bit version could hack I guess. They could also have their own internal randomized, but given the limited address space would make it hard.
Prev 1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
PiGosaur Monday
00:00
#49
Liquipedia
OSC
23:00
OSC Elite Rising Star #16
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
WinterStarcraft519
StarCraft: Brood War
Leta 571
Noble 54
ajuk12(nOOB) 41
Icarus 9
Dota 2
NeuroSwarm131
Counter-Strike
Stewie2K437
semphis_42
Super Smash Bros
Mew2King35
Other Games
summit1g4997
C9.Mang0310
XaKoH 152
ViBE143
SortOf48
Trikslyr33
Organizations
Other Games
gamesdonequick705
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• OhrlRock 94
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo1160
• Rush1138
• Stunt424
Other Games
• Scarra1197
Upcoming Events
LiuLi Cup
6h 4m
OSC
14h 4m
RSL Revival
1d 5h
Maru vs Reynor
Cure vs TriGGeR
The PondCast
1d 8h
RSL Revival
2 days
Zoun vs Classic
Korean StarCraft League
2 days
BSL Open LAN 2025 - War…
3 days
RSL Revival
3 days
BSL Open LAN 2025 - War…
4 days
RSL Revival
4 days
[ Show More ]
Online Event
4 days
Wardi Open
5 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

Proleague 2025-09-10
Chzzk MurlocKing SC1 vs SC2 Cup #2
HCC Europe

Ongoing

BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
LASL Season 20
RSL Revival: Season 2
Maestros of the Game
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1

Upcoming

2025 Chongqing Offline CUP
BSL World Championship of Poland 2025
IPSL Winter 2025-26
BSL Season 21
SC4ALL: Brood War
BSL 21 Team A
Stellar Fest
SC4ALL: StarCraft II
EC S1
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
MESA Nomadic Masters Fall
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
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 © 2025 TLnet. All Rights Reserved.