菜鸟提问:
我用的是QQ2003最新版本,可还是会遇到这样的事,当我们收到一些好友发来的短信息后,QQ就莫名其妙地死掉了!请问这是怎么回事?
理论点拨:
在以前超大字攻击中,就是把代码中的FS144改变成一个非常大的数值,这样QQ在调用富文本模块时,就会发出溢出错误。
在QQ2000c、QQ2003、QQ2003II版本已经发现有一个Richedit代码页溢出所引起的严重安全漏洞,只要攻击者向对方发送一个溢出代码,该代码将导致对方QQ非法退出。
实战解决:
只要给对方发送如下代码: {\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset134 'cb'ce'cc'e5;}}
\fs1800000000000000000000000000000
当对方一收到这样的消息,QQ就会非法退出,呵呵~~~ 就这样88啦!
那么如何来解决这一安全隐患呢?腾讯QQ 于10月13日发布最新安全补丁,关闭QQ,将该安全补丁,覆盖QQ安装目录内的riched20.dll文件即可(覆盖前请先备份),此安全补丁的下载地址为:http://wvw.ttian.net/download/show.php?id=1051&down=1。