Remember, you MUST register to post on the Fiesta Fan forums. It's completely free to join. Just click HERE to become a member for free!


REGISTER NOW TO REMOVE ALL ADS ON THIS FORUM!

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 02-19-2008, 11:53 AM   #51
AngellicDiety
Marlone
 

In-Game Name: AngellicDiety
Current Level: 1 divided by zero
Server: Teva
Posts: 288
AngellicDiety will become famous soon enoughAngellicDiety will become famous soon enough

Originally Posted by MaxOff View Post
lol someone thing he knows something.

okay ascii has 7bit encoding, so it has 128different characters
unicode has 64bit encoding, and has over 100,000characters(from wikipedia) , and still has a lot of room for more.
ASCII characters are 1 byte.
UNICODE characters are 2 bytes.

1 Bytes = 8 bits.

Maximum values us 2^K-1

255 possible characters.

Signed Value range is -2^(K-1) to 2^(K-1)-1

It can still represent 255 characters, however if you only take the leading positive values than its 127.

Unicode is 2^16-1 = 65535

Having taken courses in computer-related studies in University I would be a little more credible than a wikipedia article thats telling you a unicode character is 64-bits (8 bytes).

Originally Posted by MaxOff View Post
in fact the game uses UTF8(if u dont know it, look it up)

and the Messages ingame are build using 2 terminators. a length byte at the beginning and an zero byte at the end. Actually the length byte is ignored, but the message is stored in an much bigger buffer, so it find its zero a little bit later guaranteed.
UTF-N is a method used to retain the size of the string even though the string may contain a null terminator. UTF-N also allows the grouping of the bytes representing a character to be changed to support different regional codes depending on the inital character range value.

Although the UTF-N still does not prevent misprinting, or improperly implemented algorithms to handle string manipulation.

Rather than opening wikipedia, I suggest you open something like Microsofts Development network website and read the information off of there. The difference is, one is published by real-world developers, and the other is posted by some individual who may or may not have accredited knowledge on the subject.

Here I'll even point you to it:

http://msdn.microsoft.com

Last edited by AngellicDiety; 02-19-2008 at 07:11 PM..
AngellicDiety is offline  
Old 02-19-2008, 11:54 AM   #52
Blaaaaaaaah
WONDERCLERIC

 
Blaaaaaaaah's Avatar
 
Tournaments Won: 15

In-Game Name: Bla~ahs
Current Level: 7x
Server: Teva
Posts: 10,495
Blaaaaaaaah has disabled reputation
Originally Posted by Pritcher View Post
Does anyone else remember something similar to this a long time ago? I seem to vaguely remember some kind of exploitable disconnect bug like this except I think it had to do with certain emotes. Or am I thinking of some other game?
Yes I remember! It was a dance emote, I think. Or something like that. When someone does the emote, everyone around them crashed. It was like, back in CB. I only vaguely remember. But yeah, it was this game, haha.

And I'm getting a bit confused by this. Is finding who's not d/c'ed the only way to find out if someone is exploiting the bug? D: Or is there some other way to tell?
__________________
=)
Blaaaaaaaah is offline  
Old 02-19-2008, 01:33 PM   #53
MaxOff
Zombie
 

Posts: 348
MaxOff will become famous soon enoughMaxOff will become famous soon enough
dude if u want u can read about ascii and unicode as much as u want. But wikipedia has some real good articles about them.

ascci uses 7bits, not 8. the highest bit is NOT used.

and if its 8bit then there are 256characters. 255 is just the highest value for an 8bit long block. UInt8= 0..255.

and that u point to the msdn. LOL
ascii, unicode are not from microsoft.

In short u are just a beginner, but u think u already know everything.
__________________
FLAN FOR VICTORY !!
MaxOff is offline  
Old 02-19-2008, 03:35 PM   #54
Yosei
Corgi Addict


 
Yosei's Avatar
 

In-Game Name: Cubyrop(WoW)
Current Level: 85
Server: Maelstrom
Posts: 5,902
Yosei has much to be proud ofYosei has much to be proud ofYosei has much to be proud ofYosei has much to be proud ofYosei has much to be proud ofYosei has much to be proud ofYosei has much to be proud ofYosei has much to be proud ofYosei has much to be proud of
Send a message via AIM to Yosei Send a message via Yahoo to Yosei
They requested that if we know anything, to please PM them. I'm sure they won't turn down theories or any kind of hint as to what it could be. So if you guys know anything that it could be, please PM it to one of the GMs.

For all of the players of Fiesta!!*dresses like William Wallace*
Yosei is offline  
Old 02-19-2008, 04:50 PM   #55
-Leona-
Speedy Boogy
 

In-Game Name: StarLeona
Current Level: Capped
Server: Teva
Posts: 173
-Leona- will become famous soon enough
Send a message via AIM to -Leona-
Attention
This is not a bug people, is a hack. I recall that a while ago someone on the forum of outspark posted a few links that dirrected the user to a forum where someone (who will remain unnamed due to the fact that it is very likely it was an impersonator and not the person with the designed forum-name) was clearly trying to sell in that other forum a hack that would crash everyone online as far as he/she called that. THE person was selling a home-made hack that would do just that. AT first i though it was BS but now i recalled that and well..... it is pretty possible seeing how that occurs. Also the hack causes Rebuff Overrun or something like which is the main cause your game will crash. At first it will show u the error than it will just automatically dc u.
__________________

StarLeona lvl 7x Fighter
Guild Master of Serenity
DD full str Axe Fighter 1.3k+ Defence
REMEMBER THIS NAME cuz ONE DAY WILL BE LEGEND
-Leona- is offline  
Old 02-19-2008, 04:54 PM   #56
MaxOff
Zombie
 

Posts: 348
MaxOff will become famous soon enoughMaxOff will become famous soon enough
Since the gms dont want any help from me anymore
i will just publish the sollution here:

The Message we are talking about has the Id 0x2001.
It build like that:

struct ChatMessage
{
char count;
char message[];
}

The hacker did most likley send a message where the count value is lower then the actual size of the message. I dont knew where the bug exactly is, but i know that the client will crash if the count is to low.


And no that not the message that will actually crash the client, its the message the hacker sends.

Everyone who wants can take it to the gms, he may give me the credit but there is no need :-)

Edit: Just to make it clear: i did not found the hack in the first place, nor do i create such hacks. I also NEVER sell my hacks.

Edit2: i just did 1 test. It was with a string filled with 1024 a's, and a length of 0. Of course the server response crashed my client.
__________________
FLAN FOR VICTORY !!

Last edited by MaxOff; 02-19-2008 at 05:20 PM..
MaxOff is offline  
Old 02-19-2008, 04:58 PM   #57
Valentines
Will you be mine ?

 

In-Game Name: DieRomantiic
Current Level: 20
Server: Teva
Posts: 1,774
Valentines has much to be proud ofValentines has much to be proud ofValentines has much to be proud ofValentines has much to be proud ofValentines has much to be proud ofValentines has much to be proud ofValentines has much to be proud ofValentines has much to be proud of
Originally Posted by Blaaaaaaaah View Post
Yes I remember! It was a dance emote, I think. Or something like that. When someone does the emote, everyone around them crashed. It was like, back in CB. I only vaguely remember. But yeah, it was this game, haha.

And I'm getting a bit confused by this. Is finding who's not d/c'ed the only way to find out if someone is exploiting the bug? D: Or is there some other way to tell?
You mean that whole thing with Pr0n?
Valentines is offline  
Old 02-19-2008, 06:57 PM   #58
AngellicDiety
Marlone
 

In-Game Name: AngellicDiety
Current Level: 1 divided by zero
Server: Teva
Posts: 288
AngellicDiety will become famous soon enoughAngellicDiety will become famous soon enough
Originally Posted by MaxOff View Post
dude if u want u can read about ascii and unicode as much as u want. But wikipedia has some real good articles about them.
Academic source. Perhaps you should review the validity of the content first before saying wikipedia is a trustworthy source of information.

A unicode character is clearly not 64-bits - as you so pointed out in your initial post.

Originally Posted by MaxOff View Post
ascci uses 7bits, not 8. the highest bit is NOT used.
7 Bits, initial set.

Two complements signed integer. All positive values are used for the initial set.

8 bit, extended set.

Unsigned integer allowing the use of all values.

Originally Posted by MaxOff View Post
and if its 8bit then there are 256characters. 255 is just the highest value for an 8bit long block. UInt8= 0..255.
256 integral values represented. However, 0 is reserved as a null terminator. 255 possible values. More generally 2K-1.

Originally Posted by MaxOff View Post
and that u point to the msdn. LOL
ascii, unicode are not from microsoft.
I point to MSDN because its a credible source. Its not editable by anyone out there.

If you want, I can direct you to the java language where they use unicode as the primitive character type - which is clearly not 64-bit.

Originally Posted by MaxOff View Post
In short u are just a beginner, but u think u already know everything.
Assumptions. Perhaps I dont know everything, but you've demonstrated your lack of knowledge about the subject. Furthermore, when intending to insult someone, you may want to use the English language a bit more appropriately, otherwise it just looks bad on your part.

Last edited by AngellicDiety; 02-19-2008 at 07:00 PM..
AngellicDiety is offline  
Old 02-19-2008, 07:02 PM   #59
Ulrike
Senior Torturer
 
Ulrike's Avatar
 

In-Game Name: Ulrike
Current Level: 6x
Server: Bijou
Posts: 569
Ulrike will become famous soon enoughUlrike will become famous soon enough
Send a message via AIM to Ulrike
I got hit by this on Bijou yesterday >.> Luckily in my case I was just dc'ed twice in Uruga. My guild leader got dc'ed 10 times in a row Dx
__________________

:: reflection ::

set by loveless
Ulrike is offline  
Old 02-19-2008, 11:08 PM   #60
MaxOff
Zombie
 

Posts: 348
MaxOff will become famous soon enoughMaxOff will become famous soon enough
Originally Posted by AngellicDiety View Post
A unicode character is clearly not 64-bits - as you so pointed out in your initial post.
OMG, plz finally start actually informing yourself. But us stop here.

My last words :-)

Unicode encoding is not an easy feat.

As for Ascii, yes there is an extended Ascii, but its an common error to believe that extended Ascii is an newer Ascii. NO its not. Ascii has and will ever use 7bit +1bit padding on most maschines.


the 0byte is an character in Unicode, Ascii and extended Ascii known as terminator.

And my experience goes back into the times where dos was standard. But im quite happy that i never had to write unicode libraries.
And yes english is not my first language.
__________________
FLAN FOR VICTORY !!
MaxOff is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:20 PM.
Design by Vjacheslav Trushkin, color scheme by ColorizeIt!.
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.