Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion

Reply
 
LinkBack Thread Tools
Old 12/04/06, 2:48 AM   #26
Revenj
Piston Honda
 
Revenj's Avatar
 
Undead Priest
 
Emeriss (EU)
Originally Posted by Arawethion
Ok, I'm really confused. Anyone who got that link before it was removed, take a look at the code for the addon. It's ridiculously simple. I have no idea how it does what it does.
I am looking at the code.
I think it may have something to do with the third parameter of SendChatMessage(). If left nil means that the message will be translated to the default race language.

This explains 2 things:
1) Why some people dont get disconnect (maybe your character was of the same race as the attackers, unlike your girlfriend's)
2) Why it doesnt work on opposing faction players.

Edit:

On further examination, I think we can understand how this exploits works if we look at its fix:
SET readContest "-1"
SET readScanning "-1"
SET spamFilter "0"
SET profanityFilter "0"
Now, I dont know what readContest or readScanning do. However, its possible that *maybe* the text of the message (which is hardcoded in the mod) translates into Orcish (or any other language) in such a way that it triggers the profanity filter, and or the spamfilter.
Interesting.

Offline
Reply With Quote
Old 12/04/06, 2:59 AM   #27
 Hamlet
<Druid Trainer> Emeritus
 
Hamlet's Avatar
 
Tauren Druid
 
Mal'Ganis
Originally Posted by Revenj
Originally Posted by Arawethion
Ok, I'm really confused. Anyone who got that link before it was removed, take a look at the code for the addon. It's ridiculously simple. I have no idea how it does what it does.
I am looking at the code.
I think it may have something to do with the third parameter of SendChatMessage(). If left nil means that the message will be translated to the default race language.

This explains 2 things:
1) Why some people dont get disconnect (maybe your character was of the same race as the attackers, unlike your girlfriend's)
2) Why it doesnt work on opposing faction players.
We're both human. It doesn't work on opposite faction because you can't type to them in the first place.

Links: Moonkin Resto WoWMath Twitter YouTube
Please don't PM requests for advice on UI or specific gear choices.

United States Offline
Reply With Quote
Old 12/04/06, 2:59 AM   #28
Alayne
King Hippo
 
Alayne's Avatar
 
Blood Elf Mage
 
Mal'Ganis
Same race, same class.

Offline
Reply With Quote
Old 12/04/06, 3:02 AM   #29
♦ Praetorian
Mike Tyson
 
Praetorian's Avatar
 
Orc Shaman
 
Mal'Ganis
But how did it happen to your whole raid group at once (or, well, half of them), unless it was someone inside your raid doing it? Can it be done through Naxx General or the like?

Offline
Reply With Quote
Old 12/04/06, 3:04 AM   #30
Revenj
Piston Honda
 
Revenj's Avatar
 
Undead Priest
 
Emeriss (EU)
Originally Posted by Praetorian
But how did it happen to your whole raid group at once (or, well, half of them), unless it was someone inside your raid doing it? Can it be done through Naxx General or the like?
It can be done to any of these groups:
http://www.wowwiki.com/ChatTypeId

(yes, that includes /1 /2 ... falls under "CHANNEL" category)

Offline
Reply With Quote
Old 12/04/06, 3:08 AM   #31
♦ Praetorian
Mike Tyson
 
Praetorian's Avatar
 
Orc Shaman
 
Mal'Ganis
Then General and LocalDefense seem like the likeliest culprits, unless someone inside your raid actively wanted you to wipe on 4H.... Did you ask others in the zone with you at the time?

Offline
Reply With Quote
Old 12/04/06, 3:13 AM   #32
Revenj
Piston Honda
 
Revenj's Avatar
 
Undead Priest
 
Emeriss (EU)
Originally Posted by Arawethion
Originally Posted by Revenj
Originally Posted by Arawethion
Ok, I'm really confused. Anyone who got that link before it was removed, take a look at the code for the addon. It's ridiculously simple. I have no idea how it does what it does.
I am looking at the code.
I think it may have something to do with the third parameter of SendChatMessage(). If left nil means that the message will be translated to the default race language.

This explains 2 things:
1) Why some people dont get disconnect (maybe your character was of the same race as the attackers, unlike your girlfriend's)
2) Why it doesnt work on opposing faction players.
We're both human. It doesn't work on opposite faction because you can't type to them in the first place.
Yes, but the opposite faction can still hear you SAY, YELL, etc. However, they are oblivious to the factional differences of the words. Opposite faction cannot differentiate between "Orcish", "Gutterspeak", etc, as far as I know.

Actually, I am certain the trick lies in the text that has been hardcoded into the mod... that specific text gets converted (by the in-game language engine) in such a way that it goofs up the profanity/spam filter.

Offline
Reply With Quote
Old 12/04/06, 3:13 AM   #33
• malthrin
stalemate associate
 
malthrin's Avatar
 
Osseric
Blood Elf Paladin
 
No WoW Account
It's probably done using the same method that lets level 1 advertisers for gold selling sites broadcast into general chat of other zones from their creation point.

Roslin the Omnipotent in EJBSG 8

United States Offline
Reply With Quote
Old 12/04/06, 3:43 AM   #34
RK
Such a Cassandra
 
RK's Avatar
 
Tauren Shaman
 
Shu'halo
Man I hate that trick. The first time it happened, I said something on Vent to the effect of "now that's dedicated, getting an account attuned with BWL just to spam us a couple of times knowing it will be reported and banned within a day", and promptly got laughed at by everyone else who had bothered to check that it was being done by a level 1 orc in durotar :(

Offline
Reply With Quote
Old 12/04/06, 3:51 AM   #35
Raiste
Piston Honda
 
Draenei Shaman
 
Cenarion Circle
damn this happened to me and several other yesterday in our raid too. Wasted over about 45 mins of our time as 30-35 people had to watch the other 5-10 continuously crash. Hell I deleted and reinstalled and reconfiged all my addons because of this...

Good to know there is a quick fix though, making sure every person in the raid has the fix applied now.

Offline
Reply With Quote
Old 12/04/06, 5:28 AM   #36
zork
Don Flamenco
 
zork's Avatar
 
Dwarf Warrior
 
Eredar (EU)
Originally Posted by Arawethion
Originally Posted by Praetorian
Uh, what were you doing at the time?
Fighting 4H. Doesn't sound relevant though--happened to other people at the same time, some not in the guild, or even in the same zone.

Basically, a whole bunch of people dc'ed simultaneously, all reporting a WoW crash. While trying to log back in, exactly the same set of people again dc'ed simultaneously. Disabling addons didn't do anything.
some of my mates got this one yesterday.
everytime he tried to log on his character he got disconnected. deleting the wtb/wtf/addons folder helped out so that he could log in again.


Offline
Reply With Quote
Old 12/04/06, 5:47 AM   #37
baghwan
Glass Joe
 
Murloc Priest
 
Alleria
I think I've done this to my raid before, I had a mod that would say in a particular channel a famous quote which was very harmless, every time I used the mod after the patch which introduced the hidden channels my raid would crash, luckily it was only in ZG before I ditched it, it made absolutely no sense at all.

Offline
Reply With Quote
Old 12/04/06, 6:03 AM   #38
 pewsey
hey there good lookin'
 
pewsey's Avatar
 
Dwarf Shaman
 
Dragonblight
Happened to us - Raid leader was using Battle Planner about to enter C'thuns room. 30% of the raid D/C with a WoW crash.

Then later that night, when I was on my bank alt, using the mailbox first, then the auction house (both in IF) I crashed out as well.

Just some more data points.

Pewsey has heard about tact and discretion, but tends to regard them much as children view vegetables.
There are only two kinds of MMOs: the ones people complain about and the ones nobody plays. (inspired by Bjarne Stroustrup)

Australia Offline
Reply With Quote
Old 12/04/06, 6:41 AM   #39
VIRTUA
Banned
 
Murloc Warrior
 
<HW>
Daggerspine
About a year ago we were doing nef and just before phase 3 our heavily glorifyed and known MT and OT both get disconnected and begin sitting.

Needless to say our MT was healed through 5% while sitting and he kept aggro for 10% at least.

Offline
Reply With Quote
Old 12/04/06, 7:27 AM   #40
Darkmantle
King Hippo
 
Gnome Warlock
 
Spinebreaker
Originally Posted by VIRTUA
About a year ago we were doing nef and just before phase 3 our heavily glorifyed and known MT and OT both get disconnected and begin sitting.

Needless to say our MT was healed through 5% while sitting and he kept aggro for 10% at least.
With the joy of fear ward we had our MT offline tank onyxia from 10% to zero :)

Offline
Reply With Quote
Old 12/04/06, 7:38 AM   #41
Dooz
Glass Joe
 
Draenei Shaman
 
Argent Dawn (EU)
I haven't seen the exploit code, or witnessed it myself, but I'm guessing that what happens is that a certain string will be caught be the profanity/spam filter, and the output from the filter will be something that the filter triggers on again (and again, infinitely), so basically the filter will keep invoking itself, and this will lead to a "stack overflow" (the stack is a chunk of memory used to store data when a function calls another function).

Offline
Reply With Quote
Old 12/04/06, 8:14 AM   #42
 Hamlet
<Druid Trainer> Emeritus
 
Hamlet's Avatar
 
Tauren Druid
 
Mal'Ganis
Originally Posted by Dooz
I haven't seen the exploit code, or witnessed it myself, but I'm guessing that what happens is that a certain string will be caught be the profanity/spam filter, and the output from the filter will be something that the filter triggers on again (and again, infinitely), so basically the filter will keep invoking itself, and this will lead to a "stack overflow" (the stack is a chunk of memory used to store data when a function calls another function).
That seems reasonable. At very least, after looking at the mod, the conclusion seems to be that certain incoming strings simply crash the client, depending on settings. The mod doesn't do anything interesting at all.

Now why would that string be picked up by the profanity filter in the first place? And what the heck is the "spam filter"?

Links: Moonkin Resto WoWMath Twitter YouTube
Please don't PM requests for advice on UI or specific gear choices.

United States Offline
Reply With Quote
Old 12/04/06, 8:23 AM   #43
Tanoh
Piston Honda
 
Tanoh's Avatar
 
Undead Mage
 
Earthen Ring (EU)
Originally Posted by Revenj
I am looking at the code.
I think it may have something to do with the third parameter of SendChatMessage(). If left nil means that the message will be translated to the default race language.

This explains 2 things:
1) Why some people dont get disconnect (maybe your character was of the same race as the attackers, unlike your girlfriend's)
2) Why it doesnt work on opposing faction players.
I don't have access to the code, but I'm curious (and also a coder who have done a few mods) (*subliminal hint*). :)

However, argument 3 to SendChatMessage can (and should really) be nil. It means the message is sent in your faction default language, ie "common" for Alliance players and "Orcish" for Horde players. It's very common to leave the third argument nil.

And you can see other faction languages, I'm almost sure at least. But it's a lot of gibberish, more so than usual. Anyway, if it uses an ingame channel there's no point as alliance and horde channels are never shared. :)

Offline
Reply With Quote
Old 12/04/06, 8:33 AM   #44
Z-Factor
Gurgbul Fanboy
 
Z-Factor's Avatar
 
Human Warlock
 
Magtheridon (EU)
Originally Posted by Snowy
This is the kind of shit that I'm draconian about. Anyone doing it knows damn well what they're doing and why they're doing it, and deserve to have a permanent vacation.
Suggested destinations being Faydwer or Vegas

Offline
Reply With Quote
Old 12/04/06, 10:14 AM   #45
Mishabelle
Glass Joe
 
Murloc Druid
 
Khadgar
.

Offline
Reply With Quote
Old 12/04/06, 10:18 AM   #46
 Hamlet
<Druid Trainer> Emeritus
 
Hamlet's Avatar
 
Tauren Druid
 
Mal'Ganis
Ahh, that makes sense. I figured the mod had to be doing something nontrivial, or it wouldn't exist.

Links: Moonkin Resto WoWMath Twitter YouTube
Please don't PM requests for advice on UI or specific gear choices.

United States Offline
Reply With Quote
Old 12/04/06, 11:38 AM   #47
LadyVex
Great Tiger
 
Night Elf Priest
 
Elune
Heh sounds a bit like what used to happen quite regularly in EQ.

A rival guild sending all of the other guild's clerics a certain tell with specific text that immediately crashed them. It went on for quite awhile before a fix was found iirc, but the players doing the crashing weren't even reprimanded.

Crashing is freaking annoying as is; I'd be doubly pissed if someone did it purposefully.

Things like this make me glad I join only guild channels upon log-in.

Offline
Reply With Quote
Old 12/04/06, 11:54 AM   #48
wbackes
Meanest Nice Guy
 
Night Elf Rogue
 
Kael'thas
I actually had all 4 lines in my config file already. Now i'm trying to figure out what options or mods would have put them all in there in the first place.

Offline
Reply With Quote
Old 12/04/06, 11:59 AM   #49
berg
Don Flamenco
 
Undead Rogue
 
Tichondrius
Originally Posted by LadyVex
Heh sounds a bit like what used to happen quite regularly in EQ.

A rival guild sending all of the other guild's clerics a certain tell with specific text that immediately crashed them. It went on for quite awhile before a fix was found iirc, but the players doing the crashing weren't even reprimanded.

Crashing is freaking annoying as is; I'd be doubly pissed if someone did it purposefully.

Things like this make me glad I join only guild channels upon log-in.
EQ was coded so poorly. It was not even clever at all like this exploit. You could just spam someone "|||||||||||||||||||||||||||||" and it would crash them for sure if they were running at native resolution. EQ had like a really small pixel width for the pipe character '|' and the client had some hard coding on what it expected widths of strings to be so when your client tried to draw the string you would just shut down.

Offline
Reply With Quote
Old 12/04/06, 12:05 PM   #50
LadyVex
Great Tiger
 
Night Elf Priest
 
Elune
Originally Posted by berg
Originally Posted by LadyVex
Heh sounds a bit like what used to happen quite regularly in EQ.

A rival guild sending all of the other guild's clerics a certain tell with specific text that immediately crashed them. It went on for quite awhile before a fix was found iirc, but the players doing the crashing weren't even reprimanded.

Crashing is freaking annoying as is; I'd be doubly pissed if someone did it purposefully.

Things like this make me glad I join only guild channels upon log-in.
EQ was coded so poorly. It was not even clever at all like this exploit. You could just spam someone "|||||||||||||||||||||||||||||" and it would crash them for sure if they were running at native resolution. EQ had like a really small pixel width for the pipe character '|' and the client had some hard coding on what it expected widths of strings to be so when your client tried to draw the string you would just shut down.
Yea I was never actually sure what the text was, I just recall a pretty big thing when I think the guild was on The Idol in Kael and actually was having a good run and everyone got bumped.

I find it pretty amazing the things people will go to to destroy someone else's gameplay.

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Public Discussion

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Hunter EW does it stack from multiple hunters? Sheshini Class Mechanics 1 05/24/07 4:29 AM