电脑专家
 
 
电脑维修预约
 
 
 
首 页 | 业务范围 | 服务承诺 | 收费标准 | 维修论坛 | 网络工程 | 网站制作| 数据恢复 | 电脑培训 | 维修培训热线:13154725594
  您的位置:首页 > 电脑专家在线门诊 > 为什么QQ2000在接受一些信息后就崩溃
  为什么QQ2000在接受一些信息后就崩溃
文章来源: 包头电脑维修服务网 发布日期: 2008-03-23

    包头东河客户:最近,在QQ上和一个人吵嘴了,现在如果接收他发过来的信息,QQ就出错并关闭,但接收其他人的信息就不会出错,这是什么?
   工程师分析原因如下:
    这可能是由于对方利用QQ2000的缓冲区溢出漏洞进行的攻击。在QQ2000安装目录的文件riched21.dll中存在一个缓冲区溢出漏洞,该漏洞可导致发送内容为:{\rtfl\ansi\ansicpg936\deff0\deflang1033\flangfe052{fonttb\f0\fnil\fcharsetl34 'cb'ce'cc'e5;}}\fsl800000000000000000000000000000的消息,对方用户接收消息时,出现缓冲区溢出,QQ2000应用程序崩溃。
提示
    其中\fs是用来设置后面的文字bye的字体大小的,当字体大小数字串长度超过32字节时,就会引发缓冲区溢出,当超过34字节以后就有可能会导致应用程序崩溃。
排除过程
    (1)下载补丁文件,关闭QQ并用下载的文件替换原文件,下载地址为:http://blue_code.8u8.com/riched21.zip。

 (2)由于该用户存在恶意,可以将其拉入QQ的“黑名单”组,这样将拒绝接收他的所有信息。

 


业务范围
服务承诺
收费标准

一般电脑故障维修
主板硬盘维修
网络工程及维护
二手电脑推荐
数据恢复
笔记本电脑维修
网站设计
企业IT外包服务

版权所有 包头电脑维修服务网 包ICP备666666号

Copyright (C) 2007 BaoTou. All rights reserved. 服务热线:13154725594

地址:包头青山区大连开发区底店 下载firefox浏览