I blame WoW.
agreed.
Forum Index > SC2 General |
JoeJin
United States77 Posts
I blame WoW. agreed. | ||
Let it Raine
Canada1245 Posts
On July 04 2011 05:23 Furlqt wrote: Well, either my huge guesses are wrong (likely), or it's someone with a larger upload. I'd figure the amount of damage scales exponentially with upload bandwidth, too (since that's the nature of CPU-level DoSing)--maybe at 384kB it's indefensible, who knows. Regardless, this is something pretty easy to fix on Blizzard's end, and that kills me x-x. Not to mention that NowGtTheFkUp guy has yet to be banned--really? I blame WoW. i got drop hacked by that guy as well | ||
Soloturtle
Canada333 Posts
| ||
novabossa
United States350 Posts
On July 04 2011 05:13 Musketeer wrote: Show nested quote + On July 04 2011 04:22 Furlqt wrote: Made an account to try and clarify some thing about what exactly the Lag/Drop Hack is and how it works. Essentially, the Battle.Net protocol is based around players sending events to the server and the server sending those events back to all the players in a match. These events all have unique IDs, and the codes for these events are relatively sparse (that is to say, if you pick a random number between 1 and 24 million, chances are it's not a valid event). However, the server does no filtering as to whether an event is valid--it sends the event down the pipe regardless of validity. So, the drop hack works, essentially, by abusing this system to DoS your client. It spams the B.Net server with gibberish event IDs as fast as the Drop-Hacker's network can handle, and the B.Net server sends this back to your client, where your client is left confused trying to figure out why the server sent it a gibberish event. It looks up the event in all the game files and goes through all the rhetoric--but, these gibberish events are coming down the pipe so fast that the client locks itself up through this. I think, also, but I'm not sure, that when a client encounters a gibberish event it tries to ask the server to resend the event, meaning one gibberish event might strike a chain of events that can't stop itself. Now, this is also why when you're looking at a replay of these hackers that it slows down your client, since the replay is just a copy of the events that your client received during the match. A small test in a custom game showed that about 5 seconds of using one of these Drop-hacks on myself, through my very low bandwidth connection, produced a replay with an events file that was 917KB long (this gets compressed substantially, since the gibberish is produced in a very simple manner), compared to a normal replay which would be about 100KB of events uncompressed over 30 minutes. All that would be required for Blizzard to fix this is to do a very simple filtering on events. I highly doubt this would slow down their server very much at all, if properly implemented, and it would take a 3-year-old about 2 minutes to implement. Why they have yet to patch their server, I have no idea. [edit/addendum] The only limiting factor for the drop hacker is his upload bandwidth. The limiting factors for the person being drop hacked are his download bandwidth and his CPU speed. If the drop hacker has your average American cable connection, his upload bandwidth is maybe 384kBps. The person being drophacked would need something like a 1MBps download and something like an i7 to properly fend against it. Running SC2 from a SSD (hard drive) probably doesn't hurt, either. I couldn't defend it with a Phenom X6 and 8 MB down. Then the person drop-hacking you probably had a comparable or better upload/CPU....the point is that you need to have a far better CPU / download bandwidth to negate the hack. | ||
tsuxiit
1305 Posts
| ||
JoeJin
United States77 Posts
On July 04 2011 05:42 tsuxiit wrote: I'm curious why the lag seems to intensify as the game gets longer. more and more packets to increase the "clogging" | ||
novabossa
United States350 Posts
| ||
Furlqt
United States23 Posts
On July 04 2011 05:42 tsuxiit wrote: I'm curious why the lag seems to intensify as the game gets longer. If I keep kicking you relatively softly, the pain from the kicks grows over time. One thread of the SC2 process is reading the network packets as they come down the line and sending the instructions over to another thread in the process. This second thread must block the execution of all other game logic threads, since the outcome of one event affects the outcomes of the next events. So, you have one core of your 2/4/8-core processor churning away at all these useless events, blocking the execution of other game logic events, while the queue of events that this thread must process grows longer and longer. This illustration is slightly exaggerated, though--the overlap in time between when the thread finishes processing an event and the next event is queued is usually zero, and in this case is probably very miniscule. But, as you continue to add these miniscule lags into the game, the amount your client is behind in events grows larger and larger until, eventually, the server gives up on the client and drops the client from the game. | ||
Taurent
Canada401 Posts
| ||
rfoster
United States1005 Posts
| ||
BushidoSnipr
United States910 Posts
-No, not oxymoronic. | ||
bigggl
Canada47 Posts
| ||
cekkmt
United States352 Posts
| ||
Stijn
Netherlands363 Posts
![]() | ||
Corrosive
Canada3741 Posts
| ||
novabossa
United States350 Posts
On July 04 2011 06:23 cekkmt wrote: i just thought of something kinda funny. Ever since the blizzard patch where only diamond and above see their wins and losses, since that patch was a long time ago, and they were in silver last season. maybe they think that no one can see their losses on their profile, so it would lessen the suspision of them hacking. Most of the drop-hacking accounts are new or from guest passes. | ||
PassiveAce
United States18076 Posts
| ||
iPBioOrMech
Turkey297 Posts
![]() | ||
turamn
United States1374 Posts
On July 04 2011 06:28 PassiveAce wrote: What's most shocking to me is how slow blizz's response has been. I can't believe they have waited so long to deal with this. They should put some of the team liquid staff on the ban team. Kennigit and Manifesto would have this cleared up in a half hour lol. I'd wager to guess that they are incredibly understaffed this weekend, seeing that it's a holiday. I wouldn't expect anything til the end of this week at the very least, if that soon ![]() | ||
Pokebunny
United States10654 Posts
| ||
| ||
![]() StarCraft 2 StarCraft: Brood War Hyuk Dota 2![]() BeSt ![]() Shuttle ![]() Mini ![]() Harstem ![]() Snow ![]() hero ![]() Zeus ![]() TY ![]() Leta ![]() [ Show more ] Counter-Strike Heroes of the Storm Other Games tarik_tv46921 B2W.Neo1402 DeMusliM577 sgares522 crisheroes478 hiko346 Fuzer ![]() Hui .255 ArmadaUGS157 Liquid`VortiX156 RotterdaM124 QueenE112 KnowMe64 JuggernautJason10 Organizations
StarCraft 2 • StrangeGG StarCraft: Brood War![]() • intothetv ![]() • AfreecaTV YouTube • Kozan • IndyKCrew ![]() • LaughNgamezSOOP • Laughngamez YouTube • Migwel ![]() • sooper7s Dota 2 League of Legends |
Replay Cast
OSC
PiG Sty Festival
Clem vs Bunny
Solar vs Zoun
Replay Cast
BSL Nation Wars 2
Korean StarCraft League
PiG Sty Festival
herO vs Rogue
ByuN vs SKillous
SC Evo Complete
[BSL 2025] Weekly
Replay Cast
[ Show More ] SOOP Global
ByuN vs Zoun
Rogue vs Bunny
PiG Sty Festival
MaxPax vs Classic
Dark vs Maru
Sparkling Tuna Cup
BSL Nation Wars 2
The PondCast
|
|