个性签名大全霸气超拽:为何总是出现rundll32溢出错误?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 19:51:47
每次启动电脑都会弹出一个对话框,说C++程序探测到rundll32发生溢出,必须被关闭。任务管理器中没有了rundll32.exe进程,电脑还是一样的用,没发现什么问题,就是每次弹出对话框有点烦。我想弄清楚是什么原因,请各位高手指点一下。

在rundll32.exe中存在一个缓冲区溢出漏洞。当向rundll32.exe传递一个过长的模块名时rundll32.exe就会产生一个缓冲区溢出。而传递给rundll32.exe的数据会被转换成unicode,所以对此漏洞的利用产生了一定困难,但是并不能说明此漏洞不能被利用。
关于此漏洞的详细描述可见:
http://www.securityfocus.com/archive/1/328358