本文目录一览:
大话2的BUG谁知道#55
大话西游2:bug的使用细节
bug描述:在任何频道输入#()都会产生“抢话”的事情,注意那个#其实是小写,2个括号也必须是小写,括号内可以放部分字,不过没有任何效果。
bug的例子:
A在世界频道发送#()。频道内显示【世界】【A】
后面没有内容,系统在等待下一个说话者发言。
B随后发言,内容为“你好”。本来频道显示【世界】【B】你好
但是实际显示则把【B】你好,这段发送在A的话后面。
实际上B的话就没了,A前面说的话被改为【世界】【A】【B】你好
最后A把B的话抢掉了。B别打我。
扩展情况:
1、如果A,B,C,D连续在世界上说话,A,B,C说的都是#(),D说的是你好。会怎么样呢?会有一个很搞笑的情况产生。就是A抢B的话,B抢C的话,C抢D的话。
最后世界上只有A的话,显示如下:
【世界】【A】【B】【C】【D】你好
很有趣对么。如果足够速度,这个链可以很长。要求是后面几个人的话要几乎同时说出,而且期间没有人说正常话,而只说#(),直到有一个人说正常话把这个链结束。
2、抢话的情况不仅是同一个频道,只要是你所在的频道都可能进行抢话。
比如你开了当前、帮派、世界。那么A在世界上打#(),而当前B随后说了一句:你好。则世界上会显示B的话,也就是说,把B本来想当前说的话变到了世界频道里面去了。
3、抢话还可以接话。
如果你想抢话的同时,还想说一些自己想说的话,把这些内容输入在#()前面。你就可以顺利说出自己的话,并且用后面的#()抢下一个人的话。
比如A世界说:你好#()
B随后说:我不好
那么世界频道最后的显示为【世界】【A】你好【B】我不好
更有趣了是么,注意一点,在#()后面是不可以加任何话的,就是说#()代码会直接引用下一句话显示,而他 后面的内容会被忽略掉。
4、bug猜测
未经证实的部分和秀一的部分猜测如下,
第一,bug可能是客户端频道部分的代码显示结构中,一个传送结构,就是说系统自己调用#()来显示各种话。所以很可能,不同的玩家频道中看到的话可能是不同的。如果官方的代码设计中,这个功能占频道使用的主要结构,那么这个bug很难改动,会影响频道结构的内部代码。
第二,bug可能还应用于服务器的通信传送通道处理,那么可能很多玩家看到的是同样的频道显示,这种情况就更加复杂,如果想改掉这个bug,可能要对系统的频道模块内部代码调整,或者加入过滤输入代码。
第三,因为#是大话通讯的一个常规命令主语,后面的()很容易让人猜测是一种代码内的变量标识,比如windows系统经常用%%来标识系统变量。在一些常规的asp漏洞中,也是因为引用了近似代码的语句才产生命令。比如很早以前的unicode漏洞编码%c1%1c来引用“/”,用%0c%2f来引用“\”。
然后使用URL后面注入类似“/scripts/../c1%1c../winnt/system32/cmd.exe?/c+dir+c:\”这样的字段入侵。可以显示服务器C盘下的文件名,当然这是很老的一种漏洞。不过原理应该是一样的。
还有很多bbs上面asp漏洞,用的代码,可以把句段强行停止,并加入or等语句进行转换判定。系统可能识别出帐户的错误,但却可能因为你注入了比如or 1==1 这样的话而让你通过进行入侵。
程序员设计这个()肯定是方便了客户端的部分频道处理代码,可能用一个简单的()就可以处理各种频道的显示,也就可能引发了这个bug,这种产生和上述描述的漏洞类似,都是程序员的代码设计安全性问题,黑客使用的众多漏洞也出自与此。
该问题还不简单是如此,可能还有很多还没发现的内容,感谢那位朋友让我动了一次脑子,很久没这些有趣的玩的了。呵呵。
大话西游2帐号中木马被到过后绑了将军令还会被盗吗???谢谢
会有被盗的可能..但是机率很小..
黑客早已经会破解将军令..
除非你的号值得他去破解!..
我也盗过号..呵呵..
但不会破解..我看过破解的
大话西游2账号被盗问题?
首先请问,你号别人知道吗?这是你自己建的号吗?还是买的号?其次就是你装杀毒软件了吗?再者就是你给没给别人一起玩这个大话号?现在绑定密报号被盗的很多所以建议你绑个将军就安全了,我的号也被盗了的,所以请你绑个将军领才38RMB安全又方便,还有就是号的密报一定不要给别人,就算没有序列号我也能把你的号给盗了,只要我有密保卡!