• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 07:59
CEST 13:59
KST 20:59
  • 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
TL.net Map Contest #21: Voting2[ASL20] Ro4 Preview: Descent6Team TLMC #5: Winners Announced!3[ASL20] Ro8 Preview Pt2: Holding On9Maestros of the Game: Live Finals Preview (RO4)5
Community News
Weekly Cups (Oct 6-12): Four star herO35.0.15 Patch Balance Hotfix (2025-10-8)66Weekly Cups (Sept 29-Oct 5): MaxPax triples up3PartinG joins SteamerZone, returns to SC2 competition315.0.15 Balance Patch Notes (Live version)119
StarCraft 2
General
Weekly Cups (Oct 6-12): Four star herO 5.0.15 Patch Balance Hotfix (2025-10-8) TL.net Map Contest #21 - Finalists PartinG joins SteamerZone, returns to SC2 competition TL.net Map Contest #21: Voting
Tourneys
WardiTV Mondays SC2's Safe House 2 - October 18 & 19 Sparkling Tuna Cup - Weekly Open Tournament RSL Offline Finals Dates + Ticket Sales! SC4ALL $6,000 Open LAN in Philadelphia
Strategy
Custom Maps
External Content
Mutation # 495 Rest In Peace Mutation # 494 Unstable Environment Mutation # 493 Quick Killers Mutation # 492 Get Out More
Brood War
General
[ASL20] Ro4 Preview: Descent I'm making videos again Any rep analyzer that shows resources situation? Whose hotkey signature is this? BW General Discussion
Tourneys
[ASL20] Semifinal A [Megathread] Daily Proleagues [ASL20] Ro8 Day 4 Small VOD Thread 2.0
Strategy
Current Meta BW - ajfirecracker Strategy & Training Siegecraft - a new perspective TvZ Theorycraft - Improving on State of the Art
Other Games
General Games
Stormgate/Frost Giant Megathread ZeroSpace Megathread Nintendo Switch Thread Dawn of War IV Path of Exile
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
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
SPIRED by.ASL Mafia {211640} TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI Stop the Construction YouTube Thread
Fan Clubs
The herO Fan Club! The Happy Fan Club!
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023 NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
Inbreeding: Why Do We Do It…
Peanutsc
From Tilt to Ragequit:The Ps…
TrAiDoS
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1250 users

Banhammer 5000?

Forum Index > SC2 General
Post a Reply
1 2 3 4 5 8 9 10 Next All
Ashur
Profile Joined January 2004
Czech Republic646 Posts
Last Edited: 2010-10-04 12:30:31
October 04 2010 12:21 GMT
#1
There was several threads on Blizzard action agains hackers. It was said that the number of banned cheaters is 5000. And I think this might be the last moment of happines for the hackfree environment for all of you, honest ladder players. Let me explain you several facts, that you might eventually miss..

In case this violates the TL rules, any admin can feel free to close/delete this thread. Anyways, I think this might be interesting topic. You might think, that it actually advertise cheats, but truth is that it just describes how the current problematics works and how it worked in SC1. The links provided are not cheats, but in the hands of skilled programmer they might be recoded to the weapon of mass cheating, yes. Sorry in advance.. Let's go on..


You might know I fought against various dll injections in SC1, the tool PenguinPlug (later SCExtension) was fairly good and kept the PGTour and WGTour decently hackfree environment. Later on me and Ili gave up because we (WGT) had some law misunderstandings with Blizzard on the dll we provided, and their responses took ages.. And WGT died in a year or two in a same way PGT did. People just lost interest to work on it (you probably know the story).

But secretly me and one german ToT) "nottobenamed" friend - we were working on streaming the replays.. Thus we had two choices, to crack StarCraft in a way we did with Superpenguin and Ilintar, or to write our own SC1 emulator.
+ Show Spoiler +
[image loading]


We chose the second way, Nottobenamed friend wrote OpenGL 2D emulator, and with Taiche's map from MPQ library, with extracted pictues from SC1 we made our own StarCraft emulator, based on my SC1 knowledge. In the end it looked like better then on the picture, you could zoom the map and the new units had glowing background (OpenGL!), the screen could be like 1920x1600 big, it moved to players camera, and it had plenty other features.. And you can probably ask, why noone heard about it?

The answer is pretty easy, Rather for SC game streaming it could be used for cheating instead. So we kept it private. Noone was really interested in external game emulator in SC1 days thos we had one. Once I made the DirectX overlay based on Lasgo's BWTV DX hooks.. so you saw the cheat info right in the game and you had replaced minimap with my own.. And you could play it on ICCup. I gave the necessary info to the ICCup guys to know, that they can't do anything against it... but to improve their experience against cheating.
+ Show Spoiler +
[image loading]


So, when SC2 beta came out, I was evil enough to fight for the shadowwalker's glory and research code like mad to finish the maphack as first in the world. I failed. I was second. Tho permafrost's and other's way was to crack SC2 process again, I chose the way of being invisible, to read from StarCraft just like antiviruses search for malware in your PC. The information I received was displayed on another PC monitor. It took like 2 days of research from scratch. And after some time I had almost perfect external maphack, tho I missed one more information. The unit type. I could read whos unit is where, but I didn't know what it is, if marine or zergling. I gave up coding anything due to loss of interest. The result of several wasted evenings is available here:
+ Show Spoiler +


And why am I writing this text? There are other guys, that are after first banning wave very very interested to be invisible. Tho, its more like a research job at the moment, sooner or later the external emulator will be available to download. The sources (not just mine) are already published for current patch, but you must be smart enough to compile them (which is 99% barrier in most of the reader's case), however I assume that within few weeks the cheat will be on the net.

The bad guys even found the cached information from the SC2 obsmode, which is "APM, minerals per minute, camera position" information, and they can display it on other PC or directly in game without modifying it. And that's it. Without modifications to SC2 memory. If you ask what does it mean, it means that Warden won't work in general - it cannot. Not this way. Simple and easy. Yes, there might be technical argues that you can find the handle in other processes, but... if you think twice.. Blizzard cannot do that because of thousand reasons.

In SC1 times I you could read that you cannot win the war against hackers&cheaters. Its right, you can't. If you think you can, you are fools. And now, the bad guys got really good idea how to cheat. And sadly, they are very very interested in this external method, and a lot of them are working on it. And they will do it, they are good, damn good in finding what they need in SC2 memory structures. And they won't get caught.

I told Blizzard guys during beta, that the current way is hacker friendly. For sure they knew it is, but you know... The anticheat dept. cannot do a thing, its that way coz of performance issues, its ment to be that way, because you game will work fluently... and they won't change it. And I really doubt there will be serious changes in the game engine in the upcoming expansion(s). It's kinda sad, that the bad guys found what we knew we can't fight severals years back in times when we were coding PP anticheat.

Just in case you are interested in the source codes, feel free to PM me I will guide you.
mafia shit bullshit
bjwithbraces
Profile Joined April 2010
United States549 Posts
October 04 2010 12:30 GMT
#2
Good read, saddening that like you said warden(and in turn blizzard) will be severely limited in the ways of detecting stuff like this. Like you said if someone is determined enough, it's only a matter of time.
http://steamcommunity.com/id/unipolarity/inventory/
Coufu
Profile Joined July 2010
Guam137 Posts
October 04 2010 12:32 GMT
#3
You'd think a fairly large software company like Blizzard would be like Microsoft and hire hackers like yourself to work for them so they can plug security holes. Thanks for the read.
Mandalor
Profile Blog Joined February 2003
Germany2362 Posts
Last Edited: 2010-10-04 12:35:54
October 04 2010 12:35 GMT
#4
I guess everybody in their right mind knew that Warden wouldn't save battle.net from hackers. It was bound to happen.
What I'd like to know is: Would it be possible to detect this kind of hack with an anti-cheating tool? Of course you'd have to have dedicated programmers to have it, but is it possible that we'll have a hack-free competitive environment in sc2 thanks to community effort like with iccup etc?
I sure hope so...
ubersio
Profile Joined September 2010
Singapore60 Posts
October 04 2010 12:37 GMT
#5
I r sad face nao. Thanks for the read anyway! It's probably going to be a waste of my mental capacity to hope such things won't reach SEA.

User was warned for this post
PietjeP89
Profile Joined April 2010
Belgium83 Posts
October 04 2010 12:37 GMT
#6
Nothing is perfect, tbh i rather have blizzard spend time on balancing and making the game better in general then worry about hackers to much. There will always be hackers as long as there are online games.. I played years of counter strike and that was a hack fest as well. Those few games I lose because of a hacker really won't spoil the fun i have with starcraft. And let's be honest , most kids that do use hacks won't take it serious and stop playing rather fast and in most cases they just suck so you can beat them anyway

Just my 2 cents, fun read though ^^
Amadi
Profile Joined September 2010
Finland139 Posts
October 04 2010 12:39 GMT
#7
On October 04 2010 21:32 Coufu wrote:
You'd think a fairly large software company like Blizzard would be like Microsoft and hire hackers like yourself to work for them so they can plug security holes. Thanks for the read.


The issue is that, the only ways to detect something like this, would probably also be illegal. Blizzard can, as far as I understand, only monitor the server traffic, code changes within their game files and -folders, as well as any program that interferes with them.

I am no expert, though, but that's an explanation I heard when playing WoW.
ooni
Profile Blog Joined March 2010
Australia1498 Posts
Last Edited: 2010-10-04 12:43:05
October 04 2010 12:40 GMT
#8
On October 04 2010 21:32 Coufu wrote:
You'd think a fairly large software company like Blizzard would be like Microsoft and hire hackers like yourself to work for them so they can plug security holes. Thanks for the read.

It's not that simple. Only solution would be not sending any information that is covered by fog data. That is not possible like in a game like SC2 because of abilities like scanner sweep and general massive unit movement that uncovers fog of war. Complain about Lag > Complain about hackers^1000

On October 04 2010 21:39 Amadi wrote:
Show nested quote +
On October 04 2010 21:32 Coufu wrote:
You'd think a fairly large software company like Blizzard would be like Microsoft and hire hackers like yourself to work for them so they can plug security holes. Thanks for the read.


The issue is that, the only ways to detect something like this, would probably also be illegal. Blizzard can, as far as I understand, only monitor the server traffic, code changes within their game files and -folders, as well as any program that interferes with them.

I am no expert, though, but that's an explanation I heard when playing WoW.

No MMORPG companies do this all the time. Protecting themselves from being hacked by not allowing a program to run is perfectly legal if it's stated in ToS. It's just that it's futile (and I mean FUTILE) since a bypass can easily be made.
Hi!
TedJustice
Profile Blog Joined June 2010
Canada1324 Posts
October 04 2010 12:43 GMT
#9
Wouldn't another solution be to heavily encrypt everything? I mean, a hacker could get at it if he wanted, it would just take a long time. So long that the info would no longer be relevant.
grobo
Profile Blog Joined February 2007
Japan6199 Posts
October 04 2010 12:43 GMT
#10
Ashur never cease to amaze when it comes to stuff like this, seriously.

Interesting read.
We make signature, then defense it.
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
October 04 2010 12:44 GMT
#11
Informative read Ashur, nice to see you post again despite the depressing message it sends
Administrator~ Spirit will set you free ~
ooni
Profile Blog Joined March 2010
Australia1498 Posts
October 04 2010 12:50 GMT
#12
On October 04 2010 21:43 TedJustice wrote:
Wouldn't another solution be to heavily encrypt everything? I mean, a hacker could get at it if he wanted, it would just take a long time. So long that the info would no longer be relevant.

that's why people make programs. So you only have to decrypt it once.

Even if a random encryption was created every time a new game loads. This doesn't work because a hacker will just look at the memory and look at what the random encyption value (or a value that triggers a certain decryption function) and decrypt it.

Back to square one of having server sided fog of war.
Hi!
cocosoft
Profile Joined May 2010
Sweden1068 Posts
October 04 2010 12:53 GMT
#13
Firstly I am a programmer.
The bad guys even found the cached information from the SC2 obsmode, which is "APM, minerals per minute, camera position" information, and they can display it on other PC or directly in game without modifying it. And that's it. Without modifications to SC2 memory.
Getting APM and all the other info was possible/found out months after the beta.
Without modifications to SC2 memory? What?

Also what source-codes are you referring too.
¯\_(ツ)_/¯
Sanasante
Profile Joined March 2010
United States321 Posts
Last Edited: 2010-10-04 13:09:31
October 04 2010 13:00 GMT
#14
""And WGT died in a year or two in a same way PGT did. People just lost interest to work on it (you probably know the story)."""

Being one of the head admin to PGTour this was not the case. PGTour had just received a brand new face lift and during the process the code that he used in the forums was open source. The people that created the code left a backdoor which they used to exploit and gain access to the website thereby destroying it. Pat was so devastated by the event that he literally disappeared (He never got the chance to backup the new changes so he lost everything). Chr1s and myself tried calling him repeatedly but he disappeared. Most of this information was never completely revealed to the public because Chr1s posed as Pat for a few more weeks hoping he would come back.

On topic though, I really dislike cheating. It ruins the game for everyone else. A display of production queue, or income tab is just as bad if not worse than a maphack. I wish blizzard would put forth the effort into fixing these possible future issues.
It is during our darkest moments that we must focus to see the light
Ashur
Profile Joined January 2004
Czech Republic646 Posts
Last Edited: 2010-10-04 13:08:52
October 04 2010 13:05 GMT
#15
On October 04 2010 21:53 cocosoft wrote:
Also what source-codes are you referring too.


PM if you want them, i won't spread cheats all over this splace.

And I am refering to this:
+ Show Spoiler +
number of workers alive 0x3A0
mineral income 0x4E0
gas income 0x4E8
army mineral worth 0x748
army gas worth 0x768

+ to the player structure offset in SC2 memory, its all ReadProcessMemory stuff, including minimap and unit IDS.. Means some other PC can warn you that enemy is 6pooling, 9pooling or smth else by sound..


On October 04 2010 22:00 Sanasante wrote:
""And WGT died in a year or two in a same way PGT did. People just lost interest to work on it (you probably know the story)."""


Sure there are differences, the meaning was that they ended coz people didn't work on them. First WGT had the partnership issue which was about that Blizzard didn't respond fast and in case of PGT it was that Pat didn't respond at all. And people that were willing to work lost interest/chance. Hope its clear now.
mafia shit bullshit
Special Endrey
Profile Joined June 2010
Germany1929 Posts
October 04 2010 13:05 GMT
#16
nice information, you mind reposting this 1min youtube vid ?

i get the error message that because of violation with sony ( music may be) this video cant be showed in my country.

and i got another question, what do you think must be done to at least try to prevent cheating in the current way you described ?
This signature is ruining eSports - -Twitter: @SpecialEndrey
Schnullerbacke13
Profile Joined August 2010
Germany1199 Posts
October 04 2010 13:10 GMT
#17
an encrypted protocol with changed encryption once in a while will make maphackers life hard. He would need to update his hack software with each patch and the programmers doing those programs would have to constantly update their software ..
21 is half the truth
GIGAR
Profile Joined September 2010
Denmark88 Posts
Last Edited: 2010-10-04 13:12:19
October 04 2010 13:11 GMT
#18
+ Show Spoiler +


It's kind of sad to see hax, though
I can only hope hackers face a permanent ban :>

But hey, people cheat in all games... Even professional sports.
It would be hard to do it at an actual tournament, but in online-only tournaments, this is a real issue.
"it pisses me off that blizzard's reaction time to terran tears is about 14 seconds, but apparently the massive oceanic sea of zerg tears is caused by l2p-issues"
Soclever
Profile Joined June 2010
United States16 Posts
October 04 2010 13:20 GMT
#19
Is this how those Immortals were being warped in too?
Ashur
Profile Joined January 2004
Czech Republic646 Posts
October 04 2010 13:24 GMT
#20
On October 04 2010 22:05 Special Endrey wrote:
and i got another question, what do you think must be done to at least try to prevent cheating in the current way you described ?

You can't do anything automatic.

On October 04 2010 22:20 Soclever wrote:
Is this how those Immortals were being warped in too?

No.

On October 04 2010 22:10 Schnullerbacke13 wrote:
an encrypted protocol with changed encryption once in a while will make maphackers life hard. He would need to update his hack software with each patch and the programmers doing those programs would have to constantly update their software ..

Its not about network protocol, its reading game memory.
mafia shit bullshit
1 2 3 4 5 8 9 10 Next All
Please log in or register to reply.
Live Events Refresh
Wardi Open
11:00
WardiTV Mondays #55
WardiTV606
LamboSC2170
SteadfastSC139
Rex110
CranKy Ducklings90
OGKoka 0
LiquipediaDiscussion
Afreeca Starleague
10:00
Ro4 Match 1
Barracks vs SnowLIVE!
Afreeca ASL 20468
sctven
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko212
LamboSC2 170
SteadfastSC 139
Rex 110
ProTech63
OGKoka 0
StarCraft: Brood War
Britney 34590
Calm 16484
Flash 14487
Rain 7037
Sea 5234
BeSt 2041
Horang2 1445
GuemChi 1403
Mini 1235
Shuttle 678
[ Show more ]
Hyuk 614
Pusan 528
Light 493
Hyun 443
Larva 415
Stork 342
Zeus 329
JYJ253
firebathero 215
PianO 200
Mong 146
Mind 133
Rush 90
Backho 60
ToSsGirL 51
Sharp 48
soO 43
Sea.KH 39
Aegong 36
NotJumperer 35
Sacsri 25
Icarus 22
sorry 17
Shine 16
ivOry 14
ajuk12(nOOB) 14
Noble 12
Terrorterran 11
Bale 11
SilentControl 11
HiyA 10
scan(afreeca) 8
Hm[arnc] 5
Dota 2
XaKoH 438
XcaliburYe262
qojqva208
420jenkins45
Counter-Strike
x6flipin553
allub237
edward45
Heroes of the Storm
Khaldor164
Other Games
singsing2346
crisheroes342
B2W.Neo290
Fuzer 144
Happy103
Liquid`LucifroN32
Organizations
StarCraft: Brood War
UltimateBattle 383
lovetv 16
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 12 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 1655
League of Legends
• Jankos2096
Upcoming Events
Monday Night Weeklies
4h 1m
Replay Cast
12h 1m
Afreeca Starleague
22h 1m
Soma vs Bisu
OSC
1d 2h
OSC
1d 6h
MaxPax vs Gerald
Solar vs Krystianer
PAPI vs Lemon
Ryung vs Moja
Nice vs NightPhoenix
Cham vs TBD
MaNa vs TriGGeR
PiGosaur Monday
1d 12h
The PondCast
2 days
OSC
3 days
Wardi Open
3 days
CranKy Ducklings
4 days
[ Show More ]
Safe House 2
5 days
Sparkling Tuna Cup
5 days
Safe House 2
6 days
Liquipedia Results

Completed

Acropolis #4 - TS2
WardiTV TLMC #15
HCC Europe

Ongoing

BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
C-Race Season 1
IPSL Winter 2025-26
EC S1
ESL Pro League S22
StarSeries Fall 2025
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

Upcoming

SC4ALL: Brood War
BSL Season 21
BSL 21 Team A
RSL Offline Finals
RSL Revival: Season 3
Stellar Fest
SC4ALL: StarCraft II
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 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.