• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 12:34
CEST 18:34
KST 01:34
  • 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
[ASL21] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy18ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book20
Community News
Weekly Cups (March 23-29): herO takes triple6Aligulac acquired by REPLAYMAN.com/Stego Research8Weekly Cups (March 16-22): herO doubles, Cure surprises3Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool51Weekly Cups (March 9-15): herO, Clem, ByuN win4
StarCraft 2
General
Rongyi Cup S3 - Preview & Info Team Liquid Map Contest #22 - Presented by Monster Energy Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool What mix of new & old maps do you want in the next ladder pool? (SC2) Aligulac acquired by REPLAYMAN.com/Stego Research
Tourneys
RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament StarCraft Evolution League (SC Evo Biweekly) WardiTV Mondays World University TeamLeague (500$+) | Signups Open
Strategy
Custom Maps
[M] (2) Frigid Storage Publishing has been re-enabled! [Feb 24th 2026]
External Content
The PondCast: SC2 News & Results Mutation # 520 Moving Fees Mutation # 519 Inner Power Mutation # 518 Radiation Zone
Brood War
General
ASL21 General Discussion so ive been playing broodwar for a week straight. Pros React To: JaeDong vs Queen BSL 22 Map Contest — Submissions OPEN to March 10 Klaucher discontinued / in-game color settings
Tourneys
Escore Tournament StarCraft Season 2 [Megathread] Daily Proleagues [ASL21] Ro24 Group E [ASL21] Ro24 Group F
Strategy
What's the deal with APM & what's its true value Fighting Spirit mining rates Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Starcraft Tabletop Miniature Game Nintendo Switch Thread General RTS Discussion Thread Darkest Dungeon
Dota 2
The Story of Wings Gaming Official 'what is Dota anymore' discussion
League of Legends
G2 just beat GenG in First stand
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
Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread The Chess Thread Russo-Ukrainian War Thread NASA and the Private Sector Things Aren’t Peaceful in Palestine
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion Cricket [SPORT] Tokyo Olympics 2021 Thread General nutrition recommendations
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Broowar part 2
qwaykee
China Uses Video Games to Sh…
TrAiDoS
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
ASL S21 English Commentary…
namkraft
Electronics
mantequilla
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1971 users

SCBW Bnet hacker: Watch out - Page 4

Forum Index > BW General
Post a Reply
Prev 1 2 3 4 5 6 7 Next All
tec27
Profile Blog Joined June 2004
United States3702 Posts
Last Edited: 2010-05-04 19:27:39
May 04 2010 19:24 GMT
#61
On May 04 2010 20:01 dhe95 wrote:
From Hot_Bid's R1CH quotes thread:
Show nested quote +
Sent a copy of this to hacks@blizzard, but if you catch anyone in person, direct them to this thread as this seems serious enough to warrant attention:

---------------------

There appears to be a hack circulating in SC:BW where an oversized game name is passed to bnet upon game creation. Bnet does not perform input sanitization on this value before storing it. Bnet then sends this information back to the client when the client is at the join game screen, at which point the oversized game name is added to the join game list box. When the user clicks the entry, the list box text is copied into an unchecked 128 byte buffer and a stack-based buffer overflow occurs.

On a quick glance, the return address looks possibly controllable, meaning with the right length and combination of characters, this could be exploited to execute arbitrary code on the StarCraft client.

Vulnerable code resides in battle.snp @ base + 0x237D0:

190237D0 |. 8B1D BCA20319 mov ebx,dword ptr ds:[<&USER32.SendMessa>; USER32.SendMessageA
190237D6 |. 6A 00 push 0 ; /lParam = 0
190237D8 |. 6A 00 push 0 ; |wParam = 0
190237DA |. 68 88010000 push 188 ; |Message = LB_GETCURSEL
190237DF |. 56 push esi ; |hWnd
190237E0 |. FFD3 call ebx ; \SendMessageA
190237E2 |. 83F8 FF cmp eax,-1
190237E5 |. 0F84 7D000000 je battle.19023868
190237EB |. 8D95 70FFFFFF lea edx,dword ptr ss:[ebp-90]
190237F1 |. 52 push edx ; /lParam
190237F2 |. 50 push eax ; |wParam
190237F3 |. 68 89010000 push 189 ; |Message = LB_GETTEXT
190237F8 |. 56 push esi ; |hWnd
190237F9 |. FFD3 call ebx ; \SendMessageA

As shown here, LB_GETTEXT is used to pull the string out of the listbox into edx. edx points to a stack buffer of 128 bytes. Since the string in the listbox is controlled by the attacker as no bounds checking is done on either the client or the server, a stack-based buffer overflow occurs.

My suggested immediate fix would be to limit the maximum game name / mapname and other user-controlled parameters that the battle.net server will accept as this would not require a client patch. If the user submits to bnet values of greater length than the BW client would normally allow, they can be flagged as malicious and handled accordingly. An additional suggested client-side update in the next patch would validate the game name and other parameters received from battle.net before working with them, to protect the player from 3rd party servers.

I would appreciate being informed of any updates to this issue, as if no action is taken I will make my own unofficial patch to address this bug. Thanks!


seems like R1CH already found this ages ago.

Thats not the same thing. This hack sends a certain amount of specific packets to a target person that results in their client crashing. It does not depend on them viewing the game in the lobby.

On May 05 2010 04:02 Boundz(DarKo) wrote:
Also there is no such thing as anti-drophack unless the person using the drophack is using some exploited drophack with anti-package feature.

There is indeed such a thing as an anti-drophack. Pretty much all drophacks rely on the fact that BW will crash or desync if sent certain malformed packets. Therefore, to develop an anti-drophack, one must simply block/handle those packets and make sure the client doesn't crash.
Can you jam with the console cowboys in cyberspace?
WaZuP
Profile Blog Joined July 2009
Germany487 Posts
May 04 2010 19:35 GMT
#62
On May 04 2010 13:33 Amnesia wrote:
Let's get R1CH to stomp his ass


this :D

luckily i just use iccup and are prevented by such thing by the AH
Kimaker
Profile Blog Joined July 2009
United States2131 Posts
May 04 2010 19:38 GMT
#63
I tried joining one of those games awhile back, and strangely, whenever I start up BW since then, nothing happens, except it reset my resolution to 600x800. I then have to reopen the game, occasionally several times, before the game actually launches.

Does anyone else have this sort of problem?
Entusman #54 (-_-) ||"Gold is for the Mistress-Silver for the Maid-Copper for the craftsman cunning in his trade. "Good!" said the Baron, sitting in his hall, But Iron — Cold Iron — is master of them all|| "Optimism is Cowardice."- Oswald Spengler
Reborn8u
Profile Blog Joined January 2010
United States1761 Posts
Last Edited: 2010-05-04 22:08:07
May 04 2010 21:29 GMT
#64
Sounds like he has a bot to spot you then an irc bot network to flood your ip with bad packets in whats called a DOS or Denial of Service attack. I've seen this before on console games like halo I actually have met people who have done this recently and they confirmed my suspicions. This is actually a felony, it's pretty sad how far people go to cheat lmao. I recommend switching your router or modems ip# afterwards. You may be able to stop this kind of attack by using your nat properly or through a proxy server, it's been around for 20 years.. basically if i have a bot attach it to some torrents, as people d/l them they get infected with this trojan. It doesn't harm the host, what it does is "check in" whenever that computer has an active internet connection to an irc bot. Once you get hundreds or thousands of these bots on computers all over the world you can have them all bombard a target ip# with bad packets or ip packets that have spoofed return addresses. Each bot is only using a tiny fraction of the computers bandwidth theve infected sp they go unnoticed by the infected. The network of the target ip gets eaten up by all the bad packets and if your modem or router get backed up enough they will reset. Basically there is so much crap clogging your connection that the good stuff can't get through fast enough. I'm going to dig up the link to a much better explanation of this, I'll post it as soon as i find it. There have been large attacks used to blackmail websites such as gambling sites, when they get enough bots they can hold a site down for days with these kind of attacks. I believe there was a bot network brought down by the FBI that numbered in the millions, the guilty were caught when they attempted to collect their ransom. This is a bit of a generalization but this should give you the gist of it. This is what it sounds like to me. For the record I HAVE NEVER DONE ANYTHING LIKE THIS, I know about it because almost 15 years ago I was a little nerd and hung out with tons of brilliant nerds and it was pretty common back then because people were so naive when it came to computers. But then I discovered breasts and fell out of the nerd loop. Nowadays so many people have anti virus that it is a bit more difficult to get huge bot networks going.
The reason i suspect this is the culprit is because you said you loose all network service, that's a major tell tail sign of this type of attack. It probably subsides pretty quick because he's simply changing targets.
:)
DreaM)XeRO
Profile Blog Joined December 2008
Korea (South)4667 Posts
May 04 2010 21:35 GMT
#65
omfg. bweast
<3
cw)minsean(ru
OPSavioR
Profile Joined March 2010
Sweden1465 Posts
May 04 2010 21:56 GMT
#66
iccup wont let that happen!
i dunno lol
Reborn8u
Profile Blog Joined January 2010
United States1761 Posts
Last Edited: 2010-05-04 22:45:27
May 04 2010 22:06 GMT
#67
This is a better description Steve Gibson describes DOS attacks
I highly recommend everyone checks out Steve Gibson's security now series, the man is extraordinarily brilliant!
Here is something that will scare the crap out of you courtesy of Steve Gibson.
video of steve gibson after his site was attacked
:)
blahman3344
Profile Blog Joined March 2009
United States2015 Posts
Last Edited: 2010-05-04 22:35:00
May 04 2010 22:25 GMT
#68
man...some guys on bnet are jsut total jerks =_=

im gonna try this and see what happens...

edit: waited about 5 minutes, nothing happened =\
I like haikus and / I can not lie. You other / brothers can't deny
L_Master
Profile Blog Joined April 2009
United States8017 Posts
May 04 2010 22:30 GMT
#69
Hmm, just went there today and didn't see any of the FROST@USEAST>YOU games. Wonder why he stopped?
EffOrt and Soulkey Hwaiting!
igotmyown
Profile Blog Joined April 2009
United States4291 Posts
May 04 2010 22:34 GMT
#70
On May 05 2010 04:22 BalloonFight wrote:
Show nested quote +
On May 05 2010 04:18 GreEny K wrote:
On May 04 2010 12:57 Mindcrime wrote:
On May 04 2010 12:52 Excel Excel wrote:
Creating a new Bnet account will get around this, and so will creating passworded games, but I fear that eventually Frost will begin to prevent ALL people from hosting through some manner.


that would be pretty epic tbh


Obviously it's not permanent if you can just make a new account and get back on, not sure what it is but he didn't hack your computer if that's what you're wondering.


Read the thread. It can be used to execute arbitrary code.


Code injection means arbitrary code using whatever SC/battle.net uses. If you use code injection into php, you get php code. I'm skeptical that you can use SC code to install arbitrary programs onto a computer.


The oh so cool hacker forum mentions something about a dlist, so they're probably adding names onto a continuously running list to either continually attack their bnet account or their internet connection. I'm going to assume the majority of their wannabe shenanigans is done by downloading this battle net packet sender and using their limited coding skills to achieve their narrow results.
Excel Excel
Profile Blog Joined February 2010
142 Posts
Last Edited: 2010-05-04 23:05:13
May 04 2010 23:04 GMT
#71
Code injection means arbitrary code using whatever SC/battle.net uses. If you use code injection into php, you get php code. I'm skeptical that you can use SC code to install arbitrary programs onto a computer.


When shit gets executed from a stack/heap/etc. in overflows, bad things happen. It is literally "arbitrary" code, as in, EVERYTHING. Php and SQL injections are much more limited than overflow exploits.

Also, I thank Reborn8u for being one of the very few people who actually read the thread .
"SCREW OBSERVERS MUST HAVE MOAR ARBITERS!!!11one1" - Famous last words
Kenpachi
Profile Blog Joined August 2009
United States9908 Posts
Last Edited: 2010-05-04 23:15:09
May 04 2010 23:10 GMT
#72
I remember this happening before. the game name was Zynastor's New Drophack!
And, that Frost might not be Frost and some random bnet spoofer. that isnt a new hack. thats been out for about 5 months and it drops everyone in lobby by spamming "____ HAS JOINED THE GAME"
Its like you flooding cept its in the Lobby. wait network connection? well fuck..
not sure why you guys think USEast is funny. Frost@USWest might not be Frost@USEast. I use to call myself Grimmjow@World because i owned all Grimmjows (and still do) except the one on iccup..
Nada's body is South Korea's greatest weapon.
Pokebunny
Profile Blog Joined June 2008
United States10654 Posts
May 04 2010 23:14 GMT
#73
I'm actually interested to see if this guy can take over all of bnet.
Semipro Terran player | Pokebunny#1710 | twitter.com/Pokebunny | twitch.tv/Pokebunny | facebook.com/PokebunnySC
Kenpachi
Profile Blog Joined August 2009
United States9908 Posts
Last Edited: 2010-05-04 23:17:50
May 04 2010 23:15 GMT
#74
On May 05 2010 08:14 Pokebunny wrote:
I'm actually interested to see if this guy can take over all of bnet.

A guy tried and got jailed man not saying any names
just thinking about him makes my heart pump.
Nada's body is South Korea's greatest weapon.
Ian Ian Ian
Profile Blog Joined August 2009
915 Posts
May 04 2010 23:28 GMT
#75
On May 05 2010 08:15 Kenpachi wrote:
Show nested quote +
On May 05 2010 08:14 Pokebunny wrote:
I'm actually interested to see if this guy can take over all of bnet.

A guy tried and got jailed man not saying any names
just thinking about him makes my heart pump.


lol what?

Also, talking about weird games. Today there's a DL ONLY: Crash RPG:Soulburn game being hosted on east. When you enter the game, all the slots are empty and you dl from nobody :o
Chairman Ray
Profile Blog Joined December 2009
United States11903 Posts
May 04 2010 23:35 GMT
#76
Yeah I have had problems with him as well. It crossed my mind that it could be Blizzard just trying to get people switched to SC2, but that's highly unlikely.
Reborn8u
Profile Blog Joined January 2010
United States1761 Posts
Last Edited: 2010-05-04 23:38:18
May 04 2010 23:37 GMT
#77
Is this worth it? This guy could be looking at 10 years in prison if he gets caught? WTF is he thinking? I just laugh at them.... your risking 10 years of your life for what? It's sad when people think they are smart for doing something like this when they in fact are abysmally retarded! The kid in that link was also forced to pay 37k in restitution, how long do you think he'll be getting his paychecks docked after he gets out to pay that? I'm sure he's gonna find a good job after a 10 year prison stay.
If you want to taunt frost try getting on Bnet after setting your computer connection up through an anonymous proxy. If his attack no longer works it is because he can no longer detect your ip. Just your proxied Ip, which will probably be some huge server he can't possibly overload. So you will be free to tell him the penalties of his actions and make him feel very smart I'm sure.
:)
tbrown47
Profile Joined August 2009
United States1235 Posts
May 05 2010 00:01 GMT
#78
Maybe Frost@USEast IS R1CH!

dun dun dunnnnnnnnn

probably not though, LoL
just here
PhailSoBaller
Profile Blog Joined July 2009
United States281 Posts
May 05 2010 00:02 GMT
#79
On May 04 2010 19:16 GTR wrote:
[image loading]


Just gonna go out and say, that card would be fucking broke if it was real. Holy shit the imbalance of that card.
Ballins a habbit i want it i grab it
Marimokkori
Profile Blog Joined October 2009
United States306 Posts
May 05 2010 00:06 GMT
#80
On May 05 2010 08:35 Chairman Ray wrote:
Yeah I have had problems with him as well. It crossed my mind that it could be Blizzard just trying to get people switched to SC2, but that's highly unlikely.


Well some people have said this has been going on for quite a while, so maybe it isn't blizzard trying to get people to sc2, although the thought reminds me of the mass mass mass starcraft / diablo 2 bans blizzard nailed people with for using programs that had been floating around b.net for years. This took place 1-2 weeks before a new WoW expansion was released.

So if it were blizzard trying to open up StarCraft 2 a bit, I think they'd just throw out mass bans again?
A little nonsense now and then is relished by the wisest men
Prev 1 2 3 4 5 6 7 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 16h 26m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
trigger 142
ProTech128
Railgan 66
StarCraft: Brood War
Calm 7890
Horang2 2130
actioN 656
ggaemo 512
Hyuk 368
Mind 184
Zeus 124
Movie 96
Dewaltoss 68
Shinee 58
[ Show more ]
Sexy 58
PianO 42
Rock 25
Aegong 24
Hm[arnc] 24
yabsab 20
IntoTheRainbow 16
soO 16
GoRush 16
Terrorterran 13
ajuk12(nOOB) 10
Dota 2
Gorgc6002
qojqva2732
syndereN434
420jenkins212
Counter-Strike
fl0m4679
byalli537
Heroes of the Storm
Khaldor219
MindelVK18
Other Games
Beastyqt1388
FrodaN1332
hiko628
ArmadaUGS127
Trikslyr62
Livibee45
Organizations
Counter-Strike
PGL16330
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 19 non-featured ]
StarCraft 2
• Shameless 50
• Adnapsc2 20
• iHatsuTV 14
• Kozan
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• IndyKCrew
StarCraft: Brood War
• iopq 8
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV641
• lizZardDota245
League of Legends
• Jankos1658
• Nemesis1611
Other Games
• Shiphtur86
Upcoming Events
CranKy Ducklings
16h 26m
Sparkling Tuna Cup
17h 26m
PiGosaur Cup
1d 7h
Replay Cast
1d 16h
Kung Fu Cup
1d 19h
Replay Cast
2 days
The PondCast
2 days
CranKy Ducklings
3 days
WardiTV Team League
3 days
Replay Cast
4 days
[ Show More ]
CranKy Ducklings
4 days
WardiTV Team League
4 days
uThermal 2v2 Circuit
4 days
BSL
5 days
Sparkling Tuna Cup
5 days
WardiTV Team League
5 days
BSL
6 days
Replay Cast
6 days
Replay Cast
6 days
Wardi Open
6 days
Liquipedia Results

Completed

Escore Tournament S2: W1
RSL Revival: Season 4
NationLESS Cup

Ongoing

BSL Season 22
CSL Elite League 2026
ASL Season 21
CSL Season 20: Qualifier 2
CSL 2026 SPRING (S20)
StarCraft2 Community Team League 2026 Spring
Nations Cup 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026

Upcoming

Escore Tournament S2: W2
IPSL Spring 2026
Escore Tournament S2: W3
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
uThermal 2v2 Last Chance Qualifiers 2026
RSL Revival: Season 5
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
CCT Season 3 Global Finals
IEM Rio 2026
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.